Aloha <changst.bbs@bbs.mgt.ncu.edu.tw>
wrote in message
news:3cEaka$H5P@bbs.mgt.ncu.edu.tw...
>
> 之前看一本書是關於
M$ 的
> 前面有講到 NAMESERVER
是走 udp
>
> 可是我看 Linux 下的
/etc/services
> 上明明是寫 tcp 第53port
阿
>
> 到底哪一個才對呢??
>
DNS 的活動主要有兩種﹕lookup 和 zone transfer。
lookup 通常是用 UDP ﹐但如果 UDP 傳送失敗後﹐就會用 TCP 重做(當然也有例外)。
此模式下﹐客戶端使用大於 1024 的埠口﹐而 server 端則使用 53
。
zone transfer 也一樣﹐但在使用 UDP 時﹐兩端的埠口都是 53
﹐不過﹐用 TCP 時﹐
詢問端會使用大於 1024 的埠口。