請問如何設定domian指向浮動ip的server? (10點)

2007-03-29 2:40 am
我係用godaddy ge域名公司...但係我有一部server係用緊浮動ip...我已經試用no-ip同dyndns試過都好似park唔到個godaddy個域名過去我部浮動ip ge server戈度...請問有冇高人可以指點一下小弟?我只係想個godaddy個域名可以做到子域名同埋電郵發送ge功能...

回答 (2)

2007-03-29 8:52 am
✔ 最佳答案
我試過成功做到。而且也是用dyndns。

可能您的方法有一點問題,您試一試這些步驟,看看能不能解決。

p.s.1 用 no-ip 和 dyndns 是不適用於大陸使用,因為中國電信把他們封鎖了。
p.s.2 用 Dynamic IP 不適合用來做 DNS Server,除非,您接受每一次轉變 IP 之後,等待24小時全世界 Update 你的 DNS Server 內的 Sub Domain 資料。而這 24 小時內便很多人跟你失去聯絡。

1. 假設你在 Dyndns.com申請了一個 Domain Name 為 hello.dyndns.com。
2. 假設您的Server 已經成功已經設定好能自動登入 Dyndns.com,並且,自動更新 hello.dyndns.com 的 IP Addres 為您的 Server 的 IP Address。
3. 當您 ping hello.dyndns.com 時 或 nslookup hello.dyndns.com 時,確實看到 IP Address 是您的 Server 的 IP Address。
4. 假設你在godaddy 的域名是 abc.com。
5. 您的 Domain abc.com 是使用 godaddy 的DNS Server來管理您的 Sub Domain。
6. 假設你希望 www.abc.com 能指向您的 Server IP Address。
7. 使用godaddy 的DNS Server 服務,設定 Sub domain www.abc.com 指向 hello.dyndns.com 。
8. ping www.abc.com 時 或 nslookup www.abc.com 時,必須要看到 IP Address 是您的 Server 的 IP Address。

方法完成了。

但還有一個很重要的問題,就算您成功完成上面的工作,你的 E-mail Server 不一定可以發 E-mail 給所有其它的 E-mail Server。

現在很多 mail server 為了防止 SPAM mail ,都會在收 e-mail 時,進行 nslookup ,檢查發件者的 E-mail Server IP Address 的 reverse Domain 是什麼?如果, nslookup 那個 ip address 之後,發現是沒有 Domain 的話,就會不接受 E-mail。

問題是出在 ISP 身上。IP Address 的 reverse Domain 只有 ISP 才有權限加入或更改。除非,那個 IP Addres 是屬于您的。另外,很多 ISP 都怕麻煩,而且 IP 太多,並沒有為 IP Address 設定 reverse Domain 。

這些情況,是最多人發生的。而且,很多人都不願相信這個事實。

像您的情況,因為您沒有一個固定 IP建立自己的 DNS Server,所以,您就得依靠 godaddy 的 DNS Server 服務。Sub Domain 也需要他們的 DNS Server 來幫您處理。

還有其它問題嗎?
2007-04-01 11:37 pm
可以告訴你,樓上的想法是對的,但做法是錯的
沿用樓上的設定, dyndns.org 中有一個叫 hello.dyndns.com. godaady.com 中有個域名為 abc.com
照這個方法的話,不論你打 abc.com或hello.dyndns.com 的話, 理論上是會指向你的 dynamic IP, 但實際上並不會,因為 DYNDNS.COM , 那是提供 Dynamic DNS service, 即dyanmic ip 指向 domain name
假使我打 abc.com 的話,也許會見到你那個 hello.dyndns.com, 若直接打 hello.dyndns.com 的,卻不會見到 abc.com, 因為 dyndns.com 提供的是 web hosting (A), 只能借用其domain name 作為指標指向你的 dynamic IP 罷了
你所想的應該是 DNS Server service, 即有個DNS server 接收你的 dynamic IP, 作為godaddy.com 的 DNS record 的指向, 所以我若打 abc.com 的話, godaady.com 的dns record 會先指向 DNS server service 上, 再由DNS server sevice 記載住你的 dynamic IP,再Redirect 去你部 server 的 dynamic IP 之上
我提供給你, 就是 DNS Server serivce 的網站, zoneedit.com
zoneedit.com 的 dynamic ip 就是先接收你的 dynamic ip, 做一個 ip record, 當收到 godaddy.com 的 abc.com 的DNS record 要求的話,就會接上你那個 dynamic ip 的回應, 那魔 abc.com 就會指向你那部用 dynamic ip 的 server 之上
由此你需要的是DNS server service + dynamic IP, zoneedit.com 很多 router 也有其內置的 client, 當你登入 zoneedit.com 內後,就會見到有很多功能, 如 host (A), mail exchange (MX) 等等
當然,你有 fix ip 的話,就不需要 zoneedit.com, 而是自己直接有自己的 DNS Server,godaddy.com 的 dns record 就直接指向你的 fix ip, MX record 都是一樣指向DNS server 再轉向mail server 的MX record 之上

2007-04-01 15:40:22 補充:
你留意, 我並沒有說在 zoneedit.com 中需要有一個叫 hello.zoneedit.com 的東東想想你就明白當中的分別

2007-04-01 15:41:25 補充:
zoneedit.com = DNS Server servicedyndns.org = Dynamic DNS service


收錄日期: 2021-04-27 13:13:37
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20070328000051KK02909

檢視 Wayback Machine 備份