由 RedHat_shu 在 11-22-2002 11:46 发表:
我真的头搞痛了,dns高手来搞定它!!!
我的情况如下:
在一局域网中有一nt域名服务器(192.168.1.2)已经有用,网关为(192.168.1.3)上外部网,也100多台win98,这些win98在同一域中gtc,我在此内部网中安装了一台RedHat7.3版的linux服务器(192.168.1.253)机器名是srv01,我现在的目的是要在linux上配dns,使ping 内部win98的机器名能反回ip地址,而在内部ip是活动的为(192.168.1.1---192.168.1.255),
如ping mis-sjy(机器名) 反回是: ping :unknown host mis-sjy
我现在把我的配置文件贴上来希望能按照实际情况帮我改一下:
/etc/hosts文件
127.0.0.1 localhost.localdomain localhost
192.168.1.253 srv01.gtc.com srv01
192.168.1.3 gtc.com gtc
/etc/resolv.conf文件
search gtc.com
namesever 192.168.1.3
/etc/named.conf文件
options {
directory "/var/named";
forward first;
forwarders {
202.96.128.68;
};
};
zone "." {
type hint;
file "root.cache";
};
zone "localhost" {
type master;
file "localhost";
};
zone "0.0.127.in-addr.arpa" {
type master;
file "127.0.0";
};
zone "domain.com" {
type master;
file "domain.com";
};
/var/named/root.cache文件
;; ANSWER SECTION:
. 6D IN NS G.ROOT-SERVERS.NET.
. 6D IN NS J.ROOT-SERVERS.NET.
. 6D IN NS K.ROOT-SERVERS.NET.
. 6D IN NS L.ROOT-SERVERS.NET.
. 6D IN NS M.ROOT-SERVERS.NET.
. 6D IN NS A.ROOT-SERVERS.NET.
. 6D IN NS H.ROOT-SERVERS.NET.
. 6D IN NS B.ROOT-SERVERS.NET.
. 6D IN NS C.ROOT-SERVERS.NET.
. 6D IN NS D.ROOT-SERVERS.NET.
. 6D IN NS E.ROOT-SERVERS.NET.
. 6D IN NS I.ROOT-SERVERS.NET.
. 6D IN NS F.ROOT-SERVERS.NET.
;; ADDITIONAL SECTION:
G.ROOT-SERVERS.NET. 5w6d16h IN A 192.112.36.4
J.ROOT-SERVERS.NET. 5w6d16h IN A 198.41.0.10
K.ROOT-SERVERS.NET. 5w6d16h IN A 193.0.14.129
L.ROOT-SERVERS.NET. 5w6d16h IN A 198.32.64.12
M.ROOT-SERVERS.NET. 5w6d16h IN A 202.12.27.33
A.ROOT-SERVERS.NET. 5w6d16h IN A 198.41.0.4
H.ROOT-SERVERS.NET. 5w6d16h IN A 128.63.2.53
B.ROOT-SERVERS.NET. 5w6d16h IN A 128.9.0.107
C.ROOT-SERVERS.NET. 5w6d16h IN A 192.33.4.12
D.ROOT-SERVERS.NET. 5w6d16h IN A 128.8.10.90
E.ROOT-SERVERS.NET. 5w6d16h IN A 192.203.230.10
I.ROOT-SERVERS.NET. 5w6d16h IN A 192.36.148.17
F.ROOT-SERVERS.NET. 5w6d16h IN A 192.5.5.241
;; Total query time: 10 msec
/var/named/localhost文件
$TTL 3600
@ IN SOA localhost. root.localhost. (
2001050901 ;Serial Number
10800 ;Refresh after 3 hours
3600 ;Retry hourly
604800 ;Expire after a week
10800 ;Time to live
)
IN NS localhost.
IN A 127.0.0.1
/var/named/127.0.0文件
$TTL 3600
@ IN SOA localhost. root.localhost. (
2001050912 ;Serial number
10800 ;Refresh after 3 hours
3600 ;Retry hourly
604800 ;Expire after a week
10800 ;Time to live
)
IN NS localhost.
1 IN PTR localhost.
/var/named/dommain.com文件
$TTL 3600
@ IN SOA domain.com. root.domain.com. (
2002090201 ;Serial num
10800 ;Refresh after 3 hours
3600 ;Retry
604800 ;Expire
1800 ;Time to live
)
IN NS ns.domain.com.
IN MX 10 smtp.domain.com.
IN A 202.99.11.120
ns IN A 202.99.11.120
www IN A 202.99.11.120
smtp IN A 211.100.10.61
由 pandonny 在 11-22-2002 11:53 发表:
兄弟,就是把DNS配置起来的也返回不了win98的机器名,DNS是负责域名解析的,不是用来解析机器名的
关爱社区,共建家园!
由 solaris 在 11-22-2002 11:56 发表:
在windows上ping主机名是使用的WINS而不是DNS,如果要用DNS解析的话,必须在你的客户机上加上dns suffix ,如gtc.com,这样你ping主机名,才会返回mis-sjy.gtc.com
还有,BIND上面要加上相应的域名及主机映射,修改那个domain.com文件即可。
由 RedHat_shu 在 11-22-2002 13:15 发表:
<