歡迎您光臨本站 註冊首頁

鬱悶,剛配好了DNS,只能解析自己,解析不了別的

←手機掃碼閱讀     火星人 @ 2014-03-04 , reply:0

鬱悶,剛配好了DNS,只能解析自己,解析不了別的

如題,  剛配好了DNS,只能解析自己,解析不了別的
我的是ADSL路由器接的外線,下面接的是交換機+客戶機,我在交換機下接的有一台PC裝了RHEL5,做了DNS服務,結果不能解析外網
的機子。
我     ping www.*******.com
提示   /etc/host.conf : line 2: bad command    `127.0.0.1         localhost.localdomain     localhost`
           /etc/host.conf : line 3: bad command    `192.168.1.3   mail.****.com        ****`
          ping:unknown host www.*******.com

這是怎麼回事呢。。。。。

先行謝過各位高人~~~:em15: :em15:
我的配置(#後面的打開後會報錯,我又不知道是啥意思,所以就註釋了。。。。)

options {
        listen-on port 53 { any;};
        listen-on-v6 port 53 { any; };
        directory         "/var/named";
        dump-file         "/var/named/data/cache_dump.db";
        statistics-file "/var/named/data/named_stats.txt";
        memstatistics-file "/var/named/data/named_mem_stats.txt";
        query-source    port 53;       
        query-source-v6 port 53;
        allow-query     { any; };
};
#logging {
#        channel default_debug {
#                file "data/named.run";
#                severity dynamic;
#        };
#};
#view localhost_resolver {
#        match-clients            { any; };
#        match-destinations { any; };
#        recursion yes;
#        include "/etc/named.rfc1912.zones";
#};
zone   "localdomain"  IN  {
              type master;
              file "localdomain.zone";      
              allow-update {none;};   
};
zone   "localhost"    IN  {
               type master;
               file "localhost.zone";
              allow-update {none;};   
};
zone   "255.in-addr.arpa"  IN {
                type master;
               file "name.broadcast";
             allow-update {none;};   
};
zone   "0.in-addr.arpa"   IN {
                type master;
                file "named.zero";
              allow-update {none;};   
};
zone    "0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa"
      IN   {
                type master;
                file "named.ip6.local";
              allow-update {none;};   
};   
zone     "."    IN   {
             type hint;
             file "named.ca";
              allow-update {none;};   
};
zone  "ddsh.com" IN   {
              type master;
              file "****.com.zone";
              allow-update {none;};   
};
zone  "1.168.192.in-addr.arpa" IN  {
              type  master;
              file  "192.168.1.zone";
              allow-update {none;};   
};
zone  "0.0.127.in-addr.arpa"   IN  {
               type  master;
               file  "named.local";
              allow-update {none;};   
};
#==> /etc/rndc.conf <==
key "rndckey" {
        algorithm hmac-md5;
        secret "PuRk8yvXIVJdsvilC72DiA==";
};

controls {
        inet 127.0.0.1 port 953
                allow { 127.0.0.1; } keys { "rndckey"; };
};
# End of named.conf


(****星號是我故意敲的,以免有廣告嫌疑:em02: )

[ 本帖最後由 laonanr 於 2008-11-12 09:00 編輯 ]
《解決方案》

《解決方案》

把 127.0.0.1         localhost.localdomain     localhost 註釋!!
還有郵件域名你必須得寫郵件交換記錄啊!
《解決方案》

對DNS了解不多,但是在本地做DNS解析,要解析外網的還要做個轉發,

你解析本地A。COM----》由哪台DNS來解析---> 解析后返回信息到你的DNS里
也就是在你的DNS配置文件中還做個轉發的解析。如果你的庫里沒有的域就交給你指定的DNS伺服器來解析。你指定的DNS完成你指定的任務後會返回信息給你的。
就是做個轉發就行了。
《解決方案》

named.conf 配置得不對,貼上來看看吧
《解決方案》

要解析外部的域名你還的加 forward 轉發命令
《解決方案》

還有,新問題出來了。。
newaliases
/etc/host.conf : line 2: bad command    `127.0.0.1         localhost.localdomain     localhost`
/etc/host.conf : line 3: bad command    `192.168.1.3   mail.****.com     mail
newaliases:fatal:config variable inet_interface: host not found :eth1
我的eth1網卡工作正常啊!

[ 本帖最後由 laonanr 於 2008-11-12 11:18 編輯 ]
《解決方案》

問題已經解決


謝謝大家熱心指點~~!!!!!就是加FORWARD

[火星人 ] 鬱悶,剛配好了DNS,只能解析自己,解析不了別的已經有460次圍觀

http://coctec.com/docs/service/show-post-26357.html