当前位置: 技术问答>linux和unix
有谁装过redhat7.2,怎么我装了后没有启动dns的ndc命令。
来源: 互联网 发布时间:2014-12-23
本文导语: 有谁装过redhat7.2,怎么我装了后没有启动dns的ndc命令。但明明有named文件夹呀??? | 直接用/etc/init.d/named start||stop||restart 这样起动不行吗?我的也没找到,也没有到RPM包里去找过有没有单独的n...
有谁装过redhat7.2,怎么我装了后没有启动dns的ndc命令。但明明有named文件夹呀???
|
直接用/etc/init.d/named start||stop||restart
这样起动不行吗?我的也没找到,也没有到RPM包里去找过有没有单独的ndc这个东西。
这样起动不行吗?我的也没找到,也没有到RPM包里去找过有没有单独的ndc这个东西。
|
1. /etc/named.conf
2./etc/hosts
3 /etc/host.conf
4 /etc/resolv.conf
解析文件的具体位置。
5/var/named/
具体配置方法
我转贴
我用的是RedHat 7.1 及其自带的bind9
机器的IP是192.168.0.28
机器的hostname是localhost.localdomain
1、/etc/hosts如下,我没有动
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
2、/etc/named.conf如下,其中有两段是自己加的
// generated by named-bootconf.pl
options {
directory "/var/named";
/*
* If there is a firewall between you and nameservers you want
* to talk to, you might need to uncomment the query-source
* directive below. Previous versions of BIND always asked
* questions using port 53, but BIND 8.1 uses an unprivileged
* port by default.
*/
// query-source address * port 53;
};
//
// a caching only nameserver config
//
zone "." IN {
type hint;
file "named.ca";
};
zone "localhost" IN {
type master;
file "localhost.zone";
allow-update { none; };
};
zone "0.0.127.in-addr.arpa" IN {
type master;
file "named.local";
allow-update { none; };
};
///////////////////
//自己加的
zone "0.168.192.in-addr.arpa" IN {
type master;
file "ip2name.conf";
allow-update { none; };
};
zone "ppp.com" IN {
type master;
file "name2ip.conf";
allow-update { none; };
};
//////////////////
key "key" {
algorithm hmac-md5;
secret "qZoUfnsgQLuiVmwco0didGOaJuBvrrs0eUwecJvRxobwQaSwHFMdYCcblvlB";
};
3、/var/named/ip2name.conf 如下(此文件是自己写的):
$TTL 86400
@ IN SOA www.ppp.com. root.www.ppp.com. (
2001090700 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum
@ IN NS www.ppp.com.
@ IN MX 10 mail.ppp.com.
28 IN PTR www.ppp.com.
4、/var/named/name2ip.conf 如下(此文件是自己写的):
$TTL 86400
@ IN SOA www.ppp.com. root.www.ppp.com. (
2001090700 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum
@ IN NS www.ppp.com.
@ IN MX 10 mail.ppp.com.
localhost IN A 127.0.0.1
www IN A 192.168.0.28
mail IN A 192.168.0.28
5、/etc/resolv.conf如下(第二句是自己加的):
nameserver 192.168.0.28
search ppp.com
6、其他地方没有再动过
执行/etc/rc.d/init.d/named restart
7、用nslookup测试,一切OK。
可是我在另一台(ip:192.168.0.31)WIN98里指定DNS为192.168.0.28后
浏览www.ppp.com,结果却连到了一外部网站(公司内部局域网通过一代理服务器上网),
为什么不先连到我的0.28上的APACHE呢(HTTPD已经起来了)?是不是DNS配置有问题?
如果换成一外部不存在的域名,如www.ppp.com.cn,也要经过很长时间才能连到
0.28上的APACHE上,感觉好象是先到外面转了一圈才回来的。为什么呢?
2./etc/hosts
3 /etc/host.conf
4 /etc/resolv.conf
解析文件的具体位置。
5/var/named/
具体配置方法
我转贴
我用的是RedHat 7.1 及其自带的bind9
机器的IP是192.168.0.28
机器的hostname是localhost.localdomain
1、/etc/hosts如下,我没有动
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
2、/etc/named.conf如下,其中有两段是自己加的
// generated by named-bootconf.pl
options {
directory "/var/named";
/*
* If there is a firewall between you and nameservers you want
* to talk to, you might need to uncomment the query-source
* directive below. Previous versions of BIND always asked
* questions using port 53, but BIND 8.1 uses an unprivileged
* port by default.
*/
// query-source address * port 53;
};
//
// a caching only nameserver config
//
zone "." IN {
type hint;
file "named.ca";
};
zone "localhost" IN {
type master;
file "localhost.zone";
allow-update { none; };
};
zone "0.0.127.in-addr.arpa" IN {
type master;
file "named.local";
allow-update { none; };
};
///////////////////
//自己加的
zone "0.168.192.in-addr.arpa" IN {
type master;
file "ip2name.conf";
allow-update { none; };
};
zone "ppp.com" IN {
type master;
file "name2ip.conf";
allow-update { none; };
};
//////////////////
key "key" {
algorithm hmac-md5;
secret "qZoUfnsgQLuiVmwco0didGOaJuBvrrs0eUwecJvRxobwQaSwHFMdYCcblvlB";
};
3、/var/named/ip2name.conf 如下(此文件是自己写的):
$TTL 86400
@ IN SOA www.ppp.com. root.www.ppp.com. (
2001090700 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum
@ IN NS www.ppp.com.
@ IN MX 10 mail.ppp.com.
28 IN PTR www.ppp.com.
4、/var/named/name2ip.conf 如下(此文件是自己写的):
$TTL 86400
@ IN SOA www.ppp.com. root.www.ppp.com. (
2001090700 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum
@ IN NS www.ppp.com.
@ IN MX 10 mail.ppp.com.
localhost IN A 127.0.0.1
www IN A 192.168.0.28
mail IN A 192.168.0.28
5、/etc/resolv.conf如下(第二句是自己加的):
nameserver 192.168.0.28
search ppp.com
6、其他地方没有再动过
执行/etc/rc.d/init.d/named restart
7、用nslookup测试,一切OK。
可是我在另一台(ip:192.168.0.31)WIN98里指定DNS为192.168.0.28后
浏览www.ppp.com,结果却连到了一外部网站(公司内部局域网通过一代理服务器上网),
为什么不先连到我的0.28上的APACHE呢(HTTPD已经起来了)?是不是DNS配置有问题?
如果换成一外部不存在的域名,如www.ppp.com.cn,也要经过很长时间才能连到
0.28上的APACHE上,感觉好象是先到外面转了一圈才回来的。为什么呢?
|
你如果是上配置出去的dns
可以 netconfig
设置。
如果是配dns服务器
需要修改的比较多。
再说吧。
可以 netconfig
设置。
如果是配dns服务器
需要修改的比较多。
再说吧。
|
好象不用把,
setup
选 net config 就可以配 DNS 拉
setup
选 net config 就可以配 DNS 拉