首頁我是相片相簿文字 » EveryDNS
EveryDNS2009-01-08
090109

EveryDNS - 解決 netfirms DNS 被河蟹的辦法

早先, 我架了一台 VPN server 用以解決 ymc2.com 在大陸被河蟹的方案。

不過這並不是長期的對策, 畢竟以大陸地區的華文使用人口, 在這被河蟹是蠻慘的一件事情~

就在我尋尋覓覓找尋解決之道的時候, 發現已經有用 netfirms service 的朋友找到解決辦法囉!!

所以寫一篇教學給鄭先生: 因為鄭先生的魯肉達之家也被河蟹啦!!

[零. Before Start]

1. 找到自己域名(domain name)服務的ISP, (例) ymc2.com是在hinet註冊的。

2. 先用VPN跳過長城, 在命令列 ping 自己的 domain name, 記住其對應的 IP。(如下圖)

090109b

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

090109a點擊 >> (basic)

3.  Manage DNS >> Primary Domains >> YOUR DOMAIN NAME (如下圖示)

090109c

4. 接著在下圖的畫面中, 把原有的Record全部刪除, 然後 增加兩筆 Record 如下圖:

090109d

5. 暫時告一段落, 先不要關閉此視窗。到下個步驟:

~

[二. 域名 DNS 異動]

以 Hinet 為例:

http://reg.hinet.net

1. 泛用型英文網域 >> DNS異動與查詢

090109e

2. 輸入自己的域名及密碼後, 設定 DNS Server Name 及 IP Address 如下圖 >> 確定

090109f

→ 註一: 此四組 DNS 的 IP 好像會隨時間變動, 因我看別人的教學好像不是這四組IP

→ 註二: 解決辦法: 至命令列中, 去 PING 這四個 DNS 的 IP.

~

[三. OpenDNS Cache refresh ]

經過上述的步驟, 已算大致完成, 接著回到 EveryDNS 的畫面,

1. 點擊下圖的 Cache Check

090109g

2. 會出現OpenDNS的視窗, 在下圖中 Check your Domain Name

090109h

3. 一共要確認兩組domain name , 並 refresh 至下圖的狀態才可以~

a> ymc2.com

090109i

b> www.ymc2.com

090109j

>> 接著請試著連自己的網站看看, 可能會有幾分鐘的 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 紀錄有不一致的情況, 解決中, 但暫不影響結果 )
Leave a comment*required

Howdy, Leave a comment here :)