EveryDNS - 解決 netfirms DNS 被河蟹的辦法
早先, 我架了一台 VPN server 用以解決 ymc2.com 在大陸被河蟹的方案。
不過這並不是長期的對策, 畢竟以大陸地區的華文使用人口, 在這被河蟹是蠻慘的一件事情~
就在我尋尋覓覓找尋解決之道的時候, 發現已經有用 netfirms service 的朋友找到解決辦法囉!!
所以寫一篇教學給鄭先生: 因為鄭先生的魯肉達之家也被河蟹啦!!
[零. Before Start]
1. 找到自己域名(domain name)服務的ISP, (例) ymc2.com是在hinet註冊的。
2. 先用VPN跳過長城, 在命令列 ping 自己的 domain name, 記住其對應的 IP。(如下圖)
→
ymc2.com = 38.113.185.70
[一. EveryDNS 設定 ]
http://www.everydns.com/index.php
1. 用Email申請一個帳號/密碼, 每個帳號可以設定 20 組 Domain Name, 但對我們來說一組就夠啦!
2. 登入使用介面 >>
Add New Domain: (basic) >> 輸入自己的 Domain Name , 以我為例, 輸入 ymc2.com
點擊 >> (basic)
3. Manage DNS >> Primary Domains >>
YOUR DOMAIN NAME (如下圖示)
4. 接著在下圖的畫面中, 把原有的Record全部刪除, 然後
增加兩筆 Record 如下圖:
5. 暫時告一段落, 先不要關閉此視窗。到下個步驟:
~
[二. 域名 DNS 異動]
以 Hinet 為例:
http://reg.hinet.net
1. 泛用型英文網域 >> DNS異動與查詢
2. 輸入自己的域名及密碼後,
設定 DNS Server Name 及 IP Address 如下圖 >> 確定
→ 註一: 此四組 DNS 的 IP 好像會隨時間變動, 因我看別人的教學好像不是這四組IP
→ 註二: 解決辦法: 至命令列中, 去 PING 這四個 DNS 的 IP.
~
[三. OpenDNS Cache refresh ]
經過上述的步驟, 已算大致完成, 接著回到 EveryDNS 的畫面,
1. 點擊下圖的
Cache Check
2. 會出現OpenDNS的視窗, 在下圖中 Check your Domain Name
3. 一共要確認兩組domain name , 並 refresh 至下圖的狀態才可以~
a> ymc2.com
b> www.ymc2.com
>> 接著請試著連自己的網站看看, 可能會有幾分鐘的 lag, 接著就暢通囉!
~
[四. 連上netfirms主頁的方法]
由於這次的河蟹結果是 netfirms 的 dns 被封鎖, 原站點的所有 ip 都沒有被阻擋, 就用本機轉址解決。
1. 檔案總管 C:\WINDOWS\system32\drivers\etc
2. 記事本打開 hosts
3. 將以下的 Domain Name 及 IP 通通輸入進去, 搞定收工!!
70.42.30.250 netfirms.com
70.42.30.250 www.netfirms.com
38.113.184.8 ssh.netfirms.com
38.113.184.22 support.netfirms.com
70.42.30.55 controlpanel.netfirms.com
~ fin~
(後記: 用 TWNIC DNS CHECK 會發現上下層 NS 紀錄有不一致的情況, 解決中, 但暫不影響結果 )