免费注册 查看新帖 |

Chinaunix

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

[DNS] 合并现有四台DNS为两台,这样的工程有人做过没? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-03-17 15:28 |只看该作者 |倒序浏览
公司为了资源的合理利用和最大化利用, 考虑将现在正在运行的四台DNS合并为两台. 也就是说我们现在有两套DNS,  如下:

   ns1.abc.com  (主)         ns1.net123.com  (主)  
   ns2.abc.com  (辅)         ns2.net123.com  (辅)

以上四台DNS都在使用中.    abc.com  这两台DNS上用户数据比较多. 而 net123.com这两台上的数据不多.
因此想把 net123.com这两台DNS上的数据全部迁移到 abc.com  这两台上面去.

因此想在减少对用户的影响的条件下,再做迁移.

目前我们有一个想法.

1: 先将net123.com的数据倒入到abc.com 这两台机器中.
2: 然后将ns1.net123.com和 ns2.net123.com断开网络连接.
3: 将 ns1.abc.com和 ns2.abc.com这两台服务器各添加一张网卡. 并绑定原 ns1.net123.com和 ns2.net123.com 的IP地址.
    也就是说现在ABC.COM的每台DNS绑定两个IP地址.
4: 这样的话,也就成了更换IP地址的工作了. 不知道是否可行.

还有没有其他的可行方法
,请大家多指教.

论坛徽章:
0
2 [报告]
发表于 2005-03-17 17:57 |只看该作者

合并现有四台DNS为两台,这样的工程有人做过没?

我是新手,但是觉得应该可以吧,加网卡确实是好招啊

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
3 [报告]
发表于 2005-03-17 19:34 |只看该作者

合并现有四台DNS为两台,这样的工程有人做过没?

具體步驟我這裡暫略. 提示一下大概:
1) 先別修改 ns , 為持原狀. 想法子將所有 db 都同步(用 master/slave 或其它方法)
2) 確定同步後, 修改 ns 即可.

论坛徽章:
0
4 [报告]
发表于 2005-03-20 21:20 |只看该作者

合并现有四台DNS为两台,这样的工程有人做过没?

我这里还有一个实施过程中的问题
因为每个DNS的 named.conf 配置文件里面有所不同. 主要的内容有以下几个:

zone "." IN {
        type hint;
        file "named.ca";
};

zone "localhost" IN {
        type master;
        file "localhost.zone";
};

zone "0.0.127.in-addr.arpa"  IN {
        type master;
        file "127.0.0";
};

zone "15.142.XXX.in-addr.arpa" IN {
        type master;
        file "localhost.rev";
};


"." 和"localhost" 基本配置都一样.
但是 两个反解的就不一样..

[root@ns1 named]# more 127.0.0
$ttl 1d
@       IN      SOA     ns1.abc.com.       root.ns1.abc.com. (
                        20040313; serial
                        2600;  refresh
                        900;  retry
                        1814400; expire
                        3600 ) ; minimun
0.0.127.in-addr.arpa.   IN      NS      ns1.abc.com.
0.0.127.in-addr.arpa.   IN      NS      ns2.abc.com.
;
1.0.0.127.in-addr.arpa. IN      PTR     localhost.


[root@ns1 named]# more localhost.rev
;       From: @(#)localhost.rev 5.1 (Berkeley) 6/30/90
; $FreeBSD: src/etc/namedb/PROTO.localhost.rev,v 1.6 2000/01/10 15:31:40 peter Exp $
;
; This file is automatically edited by the `make-localhost' script in
; the /etc/namedb directory.
;

$TTL    3600

@       IN      SOA     ns1.abc.com. root.ns1.abc.com.  (
                                200410112       ; Serial
                                3600    ; Refresh
                                900     ; Retry
                                3600000 ; Expire
                                3600 )  ; Minimum
        IN      NS      ns1.abc.com.
1       IN      PTR     localhost.abc.com.
55      IN      PTR     abc.com.
58      IN      PTR     abc.net.
14      IN      PTR     ns1.abc.com.
15      IN      PTR     ns2.abc.com.   


因为我的两套DNS所在的IP地址段不一样, 那么这个反解的域 zone "15.142.XXX.in-addr.arpa"  我就可以另外添加一个不同的IP段的反解zone "33.123.56.in-addr.arpa".

下面有个问题就是zone "0.0.127.in-addr.arpa" 127.0.0.1的反解,

如果我将两个DNS合并, 上面两个反解的第一行
@       IN      SOA     ns1.abc.com.       root.ns1.abc.com. (
就只能写一个域的, 不知道在实际运行过程中, 这个对DNS的解释会不会有什么影响.

而且服务器上将会同时存在两个DNS资源.
@       IN      SOA     ns1.abc.com.            root.ns1.abc.com. (
@       IN      SOA     ns1.net123.com.       root.ns1.net123.com. (

也就是说, 有些域名会继续使用@       IN      SOA     ns1.net123.com.       root.ns1.net123.com. (   这个配置来继续解释DNS服务器.

这样做对服务器的正常运行会不会有什么影响?

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
5 [报告]
发表于 2005-03-21 00:34 |只看该作者

合并现有四台DNS为两台,这样的工程有人做过没?

若同一個 zone 在不同的 ns 上有不同的設定,
這本來就是錯的. 趁機修正, 不是更好嗎?  ^_^
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP