在centos 6.3 64位的DNS和名称服务器没有被ping出来

我遇到了centOS 6.3 64位的问题。 我想在这里设置我的名称服务器。 我列出了所有的configuration

[root@izyon92 ~]# cat/etc/hosts -------------- 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 182.19.26.92 izyon92.zyonize1.com izyon92 [root@izyon92 ~]# cat /etc/sysconfig/network --------------------------------------------- NETWORKING=yes HOSTNAME=izyon92.zyonize1.com GATEWAY=182.19.26.89 [root@izyon92 ~]# cat /etc/resolv.conf -------------------------------------------- # Generated by NetworkManager search zyonize1.com nameserver 182.19.26.92 [root@izyon92 ~]# cat /etc/named.conf -------------------------------------------- // // named.conf // // Provided by Red Hat bind package to configure the ISC BIND named(8) DNS // server as a caching only nameserver (as a localhost DNS resolver only). // // See /usr/share/doc/bind*/sample/ for example named configuration files. // options { #listen-on port 53 { 127.0.0.1; }; listen-on-v6 port 53 { none; }; 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"; allow-query { 182.19.26.92; }; recursion yes; dnssec-enable yes; dnssec-validation yes; dnssec-lookaside auto; /* Path to ISC DLV key */ bindkeys-file "/etc/named.iscdlv.key"; managed-keys-directory "/var/named/dynamic"; }; logging { channel default_debug { file "data/named.run"; severity dynamic; }; }; zone "." IN { type hint; file "named.ca"; }; include "/etc/named.rfc1912.zones"; include "/etc/named.root.key"; [root@izyon92 ~]# cat /etc/named.rfc1912.zones -------------------------------------------------- // named.rfc1912.zones: // // Provided by Red Hat caching-nameserver package // // ISC BIND named zone configuration for zones recommended by // RFC 1912 section 4.1 : localhost TLDs and address zones // and http://www.ietf.org/internet-drafts/draft-ietf-dnsop-default-local-zones-02.txt // (c)2007 RW Franks // // See /usr/share/doc/bind*/sample/ for example named configuration files. // zone "localhost.localdomain" IN { type master; file "named.localhost"; allow-update { none; }; }; zone "localhost" IN { type master; file "named.localhost"; allow-update { none; }; }; zone "1.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.loopback"; allow-update { none; }; }; zone "1.0.0.127.in-addr.arpa" IN { type master; file "named.loopback"; allow-update { none; }; }; zone "0.in-addr.arpa" IN { type master; file "named.empty"; allow-update { none; }; }; zone "zyonize1.com" { type master; file "/var/named/zyonize.com.hosts"; }; [root@izyon92 ~]# cat /var/named/zyonize.com.hosts --------------------------------------------------------- $ttl 38400 zyonize1.com. IN SOA 182.19.26.92. dev\.izyon.gmail.com. ( 1347436958 10800 3600 604800 38400 ) zyonize1.com. IN NS 182.19.26.92. zyonize1.com. IN A 182.19.26.92 www.zyonize1.com. IN A 182.19.26.92 izyon92.zyonize1.com. IN A 182.19.26.92 I have disabled selinux and stopped iptables. dig and nslookup is working fine in the same machine [root@izyon92 ~]# dig zyonize1.com ---------------------------------------- ; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.10.rc1.el6_3.2 <<>> zyonize1.com ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 55751 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;zyonize1.com. IN A ;; ANSWER SECTION: zyonize1.com. 38400 IN A 182.19.26.92 ;; AUTHORITY SECTION: zyonize1.com. 38400 IN NS 182.19.26.92. ;; Query time: 0 msec ;; SERVER: 182.19.26.92#53(182.19.26.92) ;; WHEN: Fri Sep 14 00:09:19 2012 ;; MSG SIZE rcvd: 72 [root@izyon92 ~]# nslookup zyonize1.com ---------------------------------------------- Server: 182.19.26.92 Address: 182.19.26.92#53 Name: zyonize1.com Address: 182.19.26.92 

但这里是我面临的问题,我有Windows机器,testing这个DNS和DNS服务器,我设置第一个IPv4 DNS服务器为182.19.26.92。 这是细节

 Connection-specific DNS Suffix: Description: Realtek PCIe GBE Family Controller Physical Address: ‎14-FE-B5-9F-3A-A8 DHCP Enabled: No IPv4 Address: 192.168.2.50 IPv4 Subnet Mask: 255.255.255.0 IPv4 Default Gateway: 192.168.2.1 IPv4 DNS Servers: 182.19.26.92, 182.19.95.66 IPv4 WINS Server: NetBIOS over Tcpip Enabled: Yes Link-local IPv6 Address: fe80::45cc:2ada:c13:ca42%16 IPv6 Default Gateway: IPv6 DNS Server: 

当我从这台机器寻找它不find服务器。

在另一台服务器与另一个与Fedora平安活的IP工作正常。

我有一些问题,但是我没有足够的代表发表评论,所以我会提出这个问题作为回应的空间。

首先,我认为你有一个networking问题,而不是一个DNS问题。 如果您无法ping通ip(182.19.26.92),那么您可能在182.19.26.92服务器上遇到networking连接问题。 我很好奇,看到ifconfig的输出,并知道这是否在NAT后面。 查看接口configuration文件的输出也许会有帮助: for x in /etc/sysconfig/network-scripts/ifcfg-* ; do echo $x: ; cat $x ; done for x in /etc/sysconfig/network-scripts/ifcfg-* ; do echo $x: ; cat $x ; done

此外,(可能与您当前的问题无关,但仍是一个问题)您的区域文件/var/named/zyonize.com.hosts对我来说看起来不正确。 以下是显示我推荐的更改的区别:

 --- zonefile.orig 2013-08-22 15:16:08.000000000 -0400 +++ zonefile.new 2013-08-22 15:17:02.000000000 -0400 @@ -1,6 +1,6 @@ $ttl 38400 -zyonize1.com. IN SOA 182.19.26.92. dev\.izyon.gmail.com. ( +zyonize1.com. IN SOA ns1.zyonize1.com dev\.izyon.gmail.com. ( 1347436958 @@ -12,7 +12,8 @@ 38400 ) -zyonize1.com. IN NS 182.19.26.92. +zyonize1.com. IN NS ns1.zyonize1.com. +ns1.zyonize1.com. IN A 182.19.26.92 zyonize1.com. IN A 182.19.26.92 

你会注意到NSlogging应该指向一个名字,并有一个相关的胶水logging,而不是直接指向一个IP。

命名应该监听所有的IPv4地址:

 listen-on port 53 { any; }; 

与 :

 allow-query { 182.19.26.92; }; 

您只允许来自服务器IP地址的查询。 您可能想要允许来自任何地方的查询:

 allow-query { any;};