免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 8483 | 回复: 10
打印 上一主题 下一主题

[DNS] 怎么将DNS从127.0.0.1改为实际的ip地址 [复制链接]

论坛徽章:
8
综合交流区版块每周发帖之星
日期:2015-12-02 15:03:53数据库技术版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每日发帖之星
日期:2015-09-14 06:20:00金牛座
日期:2014-10-10 11:23:34CU十二周年纪念徽章
日期:2013-10-24 15:41:34酉鸡
日期:2013-10-19 10:17:1315-16赛季CBA联赛之北京
日期:2017-03-06 15:12:44
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-09-18 19:22 |只看该作者 |倒序浏览
[root@mailtest1 etc]# rpm -qa|grep bind
bind-chroot-9.3.3-7.el5
bind-utils-9.3.3-7.el5
bind-9.3.3-7.el5
bind-libs-9.3.3-7.el5
ypbind-1.19-7.el5
[root@mailtest1 etc]# uname -a
Linux mailtest1 2.6.18-8.el5 #1 SMP Thu Mar 15 19:57:35 EDT 2007 i686 i686 i386 GNU/Linux
[root@mailtest1 etc]#

OS:CentOS5


[root@mailtest1 etc]# nslookup
> www.test.hk
Server:         127.0.0.1
Address:        127.0.0.1#53
Name:   www.test.hk
Address: 10.10.119.200
> server 10.10.119.200
Default server: 10.10.119.200
Address: 10.10.119.200#53
> www.test.hk
;; connection timed out; no servers could be reached

[root@mailtest1 etc]# ping www.test.hk
PING www.test.hk (10.10.119.200) 56(84) bytes of data.
64 bytes from www.test.hk (10.10.119.200): icmp_seq=1 ttl=64 time=0.391 ms
64 bytes from www.test.hk (10.10.119.200): icmp_seq=2 ttl=64 time=0.082 ms
64 bytes from www.test.hk (10.10.119.200): icmp_seq=3 ttl=64 time=0.080 ms

--- www.test.hk ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2004ms
rtt min/avg/max/mdev = 0.080/0.184/0.391/0.146 ms




named.conf
options {
#        listen-on port 53 { 10.10.119.200; };
        listen-on port 53 { 127.0.0.1; };
        listen-on-v6 port 53 { ::1; };
        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;
        pid-file "/var/run/named/named.pid";
        allow-query     { localhost; };
};
logging {
        channel default_debug {
                file "data/named.run";
                severity dynamic;
        };
};

key "rndckey" {
      algorithm hmac-md5;
      secret "vt/j+jC7MxIoB+9emnuKqw==";
};
controls {
      inet 127.0.0.1 port 953
              allow { 127.0.0.1; } keys { "rndckey"; };
};
#controls {
#      inet 10.10.119.200 port 953
#              allow { 10.10.119.200; } keys { "rndckey"; };
#};
zone "." IN {
        type hint;
        file "named.ca";
};
zone "localdomain" IN {
        type master;
        file "localdomain.zone";
        allow-update { none; };
};
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.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 "255.in-addr.arpa" IN {
        type master;
        file "named.broadcast";
        allow-update { none; };
};
zone "0.in-addr.arpa" IN {
        type master;
        file "named.zero";
        allow-update { none; };
};
zone "test.hk" IN {
    type master;
    file    "named.test.hk";
};
zone "119.10.10.in-addr.arpa" IN {
        type master;
        file "named.10.10.119";
        allow-update { none; };
};

[root@mailtest1 etc]# more /var/named/named.test.hk
$TTL 86400
@                         IN          SOA        center.net.         ruochen0926.hotmail.com  (
                                                1997022700 ; Serial
                                                28800      ; Refresh
                                                14400      ; Retry
                                                3600000    ; Expire
                                                86400 )    ; Minimum
@                       IN          NS         www.test.hk.
@                       IN          MX  0      mail.test.hk.
localhost.              IN          A          127.0.0.1
www                     IN          A          10.10.119.200
mail                    IN          A          10.10.119.200


[root@mailtest1 etc]# more /var/named/named.10.10.119
$TTL 86400
@                    IN                   SOA                  localhost. root.localhost.  (
                                      1997022700 ; Serial
                                      28800      ; Refresh
                                      14400      ; Retry
                                      3600000    ; Expire
                                      86400 )    ; Minimum
@                    IN             NS      localhost.
localhost.           IN             PTR     localhost.
200                  IN             PTR     www.test.hk.




就是怎么将DNS从127.0.0.1改成10.10.119.200
好让别人也能用这个DNS
在本机测试http://www.test.hk已经好了(从本文的开头ping的输出也可以看出来)

[ 本帖最后由 ruochen 于 2007-9-18 19:41 编辑 ]

论坛徽章:
4
技术图书徽章
日期:2013-09-23 10:22:37狮子座
日期:2013-10-15 23:31:54卯兔
日期:2013-11-11 17:33:15金牛座
日期:2013-11-15 17:25:28
2 [报告]
发表于 2007-09-18 20:10 |只看该作者
cat /etc/resolv.conf

论坛徽章:
8
综合交流区版块每周发帖之星
日期:2015-12-02 15:03:53数据库技术版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每日发帖之星
日期:2015-09-14 06:20:00金牛座
日期:2014-10-10 11:23:34CU十二周年纪念徽章
日期:2013-10-24 15:41:34酉鸡
日期:2013-10-19 10:17:1315-16赛季CBA联赛之北京
日期:2017-03-06 15:12:44
3 [报告]
发表于 2007-09-18 20:21 |只看该作者
[root@mailtest1 etc]# cat /etc/resolv.conf
# generated by NetworkManager, do not edit!

; Use a local caching nameserver controlled by NetworkManager


nameserver 127.0.0.1


改成 nameserver 10.10.119.200
???
这个文件只是解析器的作用呀

[ 本帖最后由 ruochen 于 2007-9-18 20:31 编辑 ]

论坛徽章:
8
综合交流区版块每周发帖之星
日期:2015-12-02 15:03:53数据库技术版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每日发帖之星
日期:2015-09-14 06:20:00金牛座
日期:2014-10-10 11:23:34CU十二周年纪念徽章
日期:2013-10-24 15:41:34酉鸡
日期:2013-10-19 10:17:1315-16赛季CBA联赛之北京
日期:2017-03-06 15:12:44
4 [报告]
发表于 2007-09-18 20:36 |只看该作者
就是说怎么将监听放在
10.10.119.200#53
而不是
127.0.0.1#53


我在这台机器上用http://www.test.hk
已经可以看到apache的default页面

但是在别的机器上将dns设置成10.10.119.200
重新启动网络后
ping www.test.hk
不通
当然也不能用IE访问了

请问如有何才能让别的电脑用这个设置成10.10.119.200的dns来访问http://www.test.hk

就是想做个www/mail的dns server

[ 本帖最后由 ruochen 于 2007-9-18 21:08 编辑 ]

论坛徽章:
4
技术图书徽章
日期:2013-09-23 10:22:37狮子座
日期:2013-10-15 23:31:54卯兔
日期:2013-11-11 17:33:15金牛座
日期:2013-11-15 17:25:28
5 [报告]
发表于 2007-09-18 21:22 |只看该作者
你的配置里面已经有了啊
listen-on port 53 { 127.0.0.1; };
照着改就行了,也可以放any

论坛徽章:
8
综合交流区版块每周发帖之星
日期:2015-12-02 15:03:53数据库技术版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每日发帖之星
日期:2015-09-14 06:20:00金牛座
日期:2014-10-10 11:23:34CU十二周年纪念徽章
日期:2013-10-24 15:41:34酉鸡
日期:2013-10-19 10:17:1315-16赛季CBA联赛之北京
日期:2017-03-06 15:12:44
6 [报告]
发表于 2007-09-19 17:13 |只看该作者
#        listen-on port 53 { 10.10.119.200; };
        listen-on port 53 { 127.0.0.1; };
        allow-query     { localhost; };

上面的改成下面的也不行呀
        listen-on port 53 { 10.10.119.200; };
#        listen-on port 53 { 127.0.0.1; };
#        allow-query     { localhost; };




还有下面的control的要改吗?
controls {
      inet 127.0.0.1 port 953
              allow { 127.0.0.1; } keys { "rndckey"; };
};



不管怎么改
怎么就是不能在别的计算机上设置10.10.119.200的DNS来解析www.test.hk呢?

论坛徽章:
4
技术图书徽章
日期:2013-09-23 10:22:37狮子座
日期:2013-10-15 23:31:54卯兔
日期:2013-11-11 17:33:15金牛座
日期:2013-11-15 17:25:28
7 [报告]
发表于 2007-09-19 19:08 |只看该作者
看你的allow-query

论坛徽章:
8
综合交流区版块每周发帖之星
日期:2015-12-02 15:03:53数据库技术版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每日发帖之星
日期:2015-09-14 06:20:00金牛座
日期:2014-10-10 11:23:34CU十二周年纪念徽章
日期:2013-10-24 15:41:34酉鸡
日期:2013-10-19 10:17:1315-16赛季CBA联赛之北京
日期:2017-03-06 15:12:44
8 [报告]
发表于 2007-09-19 20:47 |只看该作者
下面的两种都试了
        listen-on port 53 { 10.10.119.200; };
#        listen-on port 53 { 127.0.0.1; };
#        allow-query     { localhost; };


        listen-on port 53 { 10.10.119.200; };
#        listen-on port 53 { 127.0.0.1; };
        allow-query     { localhost; };



如果像下面这样的
在本机nslookup回车后
设置server 127.0.0.1
就可以解析
设置server 10.10.119.200
就不能解析
#        listen-on port 53 { 10.10.119.200; };
        listen-on port 53 { 127.0.0.1; };
        allow-query     { localhost; };

论坛徽章:
0
9 [报告]
发表于 2007-09-20 14:08 |只看该作者
zone的数据重新组织一下。
使用新特性的view,最好。

论坛徽章:
8
综合交流区版块每周发帖之星
日期:2015-12-02 15:03:53数据库技术版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每日发帖之星
日期:2015-09-14 06:20:00金牛座
日期:2014-10-10 11:23:34CU十二周年纪念徽章
日期:2013-10-24 15:41:34酉鸡
日期:2013-10-19 10:17:1315-16赛季CBA联赛之北京
日期:2017-03-06 15:12:44
10 [报告]
发表于 2007-09-20 14:49 |只看该作者
还是03年前用过redhat9的自带bind

bind的view怎么用呀?
现在对这个还没有什么认识
下面的怎么改?
        match-clients      { localhost; };
        match-destinations { localhost; };

/etc/named.caching-nameserver.conf
view localhost_resolver {
        match-clients      { localhost; };
        match-destinations { localhost; };
        recursion yes;
        include "/etc/named.rfc1912.zones";
};


view和我上面的named.conf有哪些冲突的没?

[ 本帖最后由 ruochen 于 2007-9-20 14:52 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP