Windows 2000 下如何設定 DNS



贊助商連結


caption
2001-05-07, 04:12 PM
請問各位先進: 在 Win 2000 Server 下要如何正確的設定 DNS 呢?
因為我設定了一個 www.ykh.idv.tw 的名稱..而當從外部要 ping www.ykh.idv.tw 這個 domain 時, 有時候可以正常的 ping 到, 而有時候卻會 ping 到虛擬 IP..該怎麼辦呢??

我的電腦上裝有兩片網路卡, 一片是對內, 一片是對外的..
對內的當然就是使用虛擬 ip..對外的是用合法的固定 IP..

贊助商連結


Lettuce
2001-05-07, 05:10 PM
1.建立一個ykh.idv.tw的正向Domain.
2.在Domain中建立一個A Record叫www
-->將www指到您要發佈的實體IP即可.

caption
2001-05-08, 12:09 PM
原始作者是 : Lettuce
1.建立一個ykh.idv.tw的正向Domain.
2.在Domain中建立一個A Record叫www
-->將www指到您要發佈的實體IP即可.


沒有用耶..我就是這樣設定的呀..
我的問題不是無法建立 www.ykh.idv.tw
而是 ping www.ykh.idv.tw 有時會正常的帶出合法 ip
有時又會帶出虛擬 ip....

在我的正向設定裡有兩個主機名稱, 一個是實體 ip
一個是虛擬 ip..
我也曾試過把虛擬 ip 的主機名稱刪除...
不過..系統自己會又建立起來...

Lettuce
2001-05-08, 10:35 PM
ㄟ....
我Ping了一下你的Domain..但...


C:\>ping http://www.ykh.idv.tw

Pinging hcserver.ykh.idv.tw [210.243.239.148] with 32 bytes of data:

Reply from 210.243.239.148: bytes=32 time=100ms TTL=118
Reply from 210.243.239.148: bytes=32 time=100ms TTL=118
Reply from 210.243.239.148: bytes=32 time=100ms TTL=118
Reply from 210.243.239.148: bytes=32 time=100ms TTL=118

Ping statistics for 210.243.239.148:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 100ms, Maximum = 100ms, Average = 100ms

你用的是C Name...而不是A Record
若是A Record應該是...


C:\>ping http://www.map.com.tw

Pinging www.map.com.tw [210.201.79.143] with 32 bytes of data:

Reply from 210.201.79.143: bytes=32 time=50ms TTL=119
Reply from 210.201.79.143: bytes=32 time=50ms TTL=119
Reply from 210.201.79.143: bytes=32 time=50ms TTL=119
Reply from 210.201.79.143: bytes=32 time=51ms TTL=119

Ping statistics for 210.201.79.143:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 50ms, Maximum = 51ms, Average = 50ms

這個樣子才對..~~
^^
所以..您在檢查一下您的設定吧..^^..
加油..^^..

caption
2001-05-09, 12:01 PM
原始作者是 : Lettuce
你用的是C Name...而不是A Record
若是A Record應該是...
[QUOTE]
C:\>ping http://www.map.com.tw

Pinging www.map.com.tw [210.201.79.143] with 32 bytes of data:
[/B]

可是 A Record 不是要對應 主機名稱 嗎??
主機名稱不是 www 可以設定嗎??
同樣的設定方式, 我在 NT 4.0 是完全正常的..

Win 2000 的問題主要在於, 系統會自做主張的幫
我建立 A Record ..
所以我的 hcserver 之 A Reocrd 會有兩個..
一個是指向 192.168.x.x ; 一個是指向實體 IP

而我在 Twnic 的 DNS 設定中是設定
hcserver.ykh.idv.tw 210.243.239.148

Lettuce
2001-05-09, 01:41 PM
ㄟ...
嚴格來說..
A Record是A Record..
Computer Name是Computer Name..
所以..其實你一個IP可以有n個A Record沒關係.~~
因為DNS不是用NetBIOS來解析的.^^.
這樣了解??
至於你在TWNIC中的設定..可以不用改沒關係.~~.

mingtools
2001-05-09, 02:08 PM
你可以試試把dns裡的動態更新取消,把虛擬的ip紀錄砍掉
網卡上的設定,DNS 都設自己的ip
如;ip 192.168.1.1 dns 192.168.1.1

再來用nat把對內跟對外隔開,這樣子虛擬ip就不會跑出去了

caption
2001-05-10, 11:50 AM
感謝各位的不吝指導....

目前我只把 ykh.idv.tw 的動態更新取消..
把 192.168.2.10 的 DNS 改成 192.168.2.10
(原本是 127.0.0.1 ..(應該沒差吧??))

目前為止都正常, 再試用一段時間看看好了...

另外, www 用 cname or A Record 會有什麼差別嗎??

mmmarco
2001-05-10, 10:41 PM
呵...好像還是有點小問題喔...
我在 nslookup 中看到 ykh.idv.tw 有個兩個 IP..
192.168.2.10 和 210.243.239.148
不知道是不是還沒有update.

突然想到, 如果把內部那張 NIC DNS 中的 "在DNS中登錄這個連線網路的位址"拿掉,
不知道會不會可以使用動態更新說...

又, 我個人覺得用 CNAME or A 看自己吧.

Lettuce
2001-05-11, 06:56 AM
ㄟ...
若您真的要比的話...
應該是速度上的問題啦..
C_NAME的速度會比A_Record來得慢..
但使用者感覺不出來而以..^^..
在一點..
A_Record可以支援Dynamic Update.
但C_NAME則不行.~~.
我個人還是建議你用A_Record把IP指定到死.
會比較方便..~~..