盼開心蓮 撰寫於文章 ...
>==> netman@forfree.at (網中人) 的文章中提到:
>>盼開心蓮 撰寫於文章 ...
>>>請問各位高手
>>>當我啟動named 時候
>>>在/var/log/messages 中都會出現下面的訊息
>>>Jun 28 15:16:28 router named[684]: No root nameservers for class IN
>>>
>>>請問我該如何更改這錯誤的訊息呢?
>>>
>>>
>>沒什麼問題的﹐一開機就連上Internet就是了。因為route不到named.ca所指定的IP

>>了。
>問題是 name server 還是沒起來
>nslookup 還是會出現
>*** Can't find server name for address 210.242.86.2: Non-existent
host/domain

看來閣下的named還沒設定好﹐小弟日期曾經回答過有關DNS的問題﹐以附僅供參考﹐不
足處還請斧正﹕

==========
>>>可是有時候我在架好 dns 以後
>>>卻會發生錯誤:
>>>nslookup www.hinet.net
>>>*** Can't find server name for address mydns.ip.address: Non-existent
>host/domain
>>>*** Default servers are not available
>>>在 message 裡仍看到起啟成功的訊息:
>>>Jun 25 00:50:06 dns named[7872]: reloading nameserver
>>>Jun 25 00:50:06 dns named[7872]: Ready to answer queries.
>>>這個時候,我若下指令:
>>>nslookup www.hinet.net 0.0.0.0
>>>還是可以查到
>>>到底是什麼樣的錯誤會造成這種情形
>>
>>    假設你的 mydns.ip.address ip 是 111.222.333.444 , 在 /etc/hosts
>>    檔案內加入:  111.222.333.444 my.dns.server
>>    然後再測試看看會不會有上述的問題.
>>
>看來是您的default (1st) name server 沒有指定(或設定好)﹐
>拿上面舉的例子(其實不可以超過255這個數字的﹐姑且也用用吧 ^_^  )
>且假設netmask 為255.255.255.0
>
>修改/etc/named.conf:
>options {
>    directory "/var/named";
>    // query-source address * port 53;
>};
>
>zone "333.222.111.in-addr.arpa"{
>    type master;
>    file "named.111.222.333";
>};
>
>建立 /var/named/named.111.222.333﹕
>@    IN    SOA    dns_host.domain. webmaster.dns_host.domain. (
>        1999062500 ; Serial
>        28800            ; Refresh
>        14400            ; Retry
>        3600000        ; Expire
>        86400 )          ; Minimun
>
>    IN        NS        dns_host.domain.
>444    IN    PTR    dns_host.domain.
>或
>444    IN    PTR    dns_host.
>注意﹕別少了最後的“ .”﹗﹗﹗
>
>再重新啟動named: kill -HUP `cat /var/run/named.pid`
>
>祝好運﹗