免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: abel
打印 上一主题 下一主题

[DNS] 每週主題二: 更改 ISP 對 DNS 的影響(間接影響 MAIL/WEB ...) [复制链接]

论坛徽章:
0
11 [报告]
发表于 2004-11-08 11:21 |只看该作者

每週主題二: 更改 ISP 對 DNS 的影響(間接影響 MAIL/WEB ...)

本来想把netman的转mail server的和abel的转dns的都消化掉,可惜胃不足够好,看来只消化掉一半,还有一部分稀里糊涂

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
12 [报告]
发表于 2004-11-08 12:36 |只看该作者

每週主題二: 更改 ISP 對 DNS 的影響(間接影響 MAIL/WEB ...)

建议大家先把 dns 和 mail 的基本知识和流程搞清楚,这样才好理解的说!

论坛徽章:
0
13 [报告]
发表于 2004-11-12 12:14 |只看该作者

每週主題二: 更改 ISP 對 DNS 的影響(間接影響 MAIL/WEB ...)

小弟以前曾供职两家公司,都遇到此类事,其中所作步骤与网中人所说并无多大差异,只不过其中一次是把在香港ilink的邮件服务停用(sendmail), 移至上海这边邮件服务器(qmail).两种邮件存储格式转换没解决,后来就让同事们发信用新服务器,收信两个都收一下.  : )

论坛徽章:
0
14 [报告]
发表于 2004-11-17 14:07 |只看该作者

每週主題二: 更改 ISP 對 DNS 的影響(間接影響 MAIL/WEB ...)

abel兄的这个给解释一下吧。我理解得比较费劲。
原 DNS , ns1 設定兩個 IP (ns1/ns3 ns2/ns4)


我是这样理解的,不知道哪个对,给解释一下好吗?
理解一:
下层由原来的
  1. IN NS ns1.abc.com.
  2. IN NS ns2.abc.com.
  3. ns1.abc.com. IN A IP1
  4. ns2.abc.com. IN A IP2
复制代码

改为:
  1. IN NS ns1.abc.com.
  2. IN NS ns2.abc.com.
  3. ns1.abc.com. IN A IP1
  4. ns1.abc.com. IN A IP3
  5. ns2.abc.com. IN A IP2
  6. ns2.abc.com. IN A IP4
复制代码


上层,由原来的

  1. $ORIGIN com.
  2. abc IN NS ns1.abc
  3. abc IN NS ns2.abc
  4. ns1.abc IN A IP1
  5. ns2.abc IN A IP2
复制代码

改为
  1. $ORIGIN com.
  2. abc IN NS ns1.abc
  3. abc IN NS ns2.abc
  4. ns1.abc IN A IP1
  5. ns1.abc IN A IP3
  6. ns2.abc IN A IP2
  7. ns2.abc IN A IP4
复制代码

理解二:
原来的DNS,ns1和ns2的ns设定由原来的ns1/ns2,都改为ns1/ns2/ns3/ns4,先改下层的,比如,下层由原来的
  1. IN NS ns1.abc.com.
  2. IN NS ns2.abc.com.
  3. ns1.abc.com. IN A IP1
  4. ns2.abc.com. IN A IP2
复制代码

改为:
  1. IN NS ns1.abc.com.
  2. IN NS ns2.abc.com.
  3. IN NS ns3.abc.com.
  4. IN NS ns4.abc.com.
  5. ns1.abc.com. IN A IP1
  6. ns2.abc.com. IN A IP2
  7. ns3.abc.com. IN A IP3
  8. ns4.abc.com. IN A IP4
复制代码


上层,由原来的

  1. $ORIGIN com.
  2. abc IN NS ns1.abc
  3. abc IN NS ns2.abc
  4. ns1.abc IN A IP1
  5. ns2.abc IN A IP2
复制代码

改为
  1. $ORIGIN com.
  2. abc IN NS ns1.abc
  3. abc IN NS ns2.abc
  4. abc IN NS ns3.abc
  5. abc IN NS ns4.abc
  6. ns1.abc IN A IP1
  7. ns2.abc IN A IP2
  8. ns3.abc IN A IP3
  9. ns4.abc IN A IP4
复制代码

[/quote]

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
15 [报告]
发表于 2004-11-17 14:13 |只看该作者

每週主題二: 更改 ISP 對 DNS 的影響(間接影響 MAIL/WEB ...)

兩種都可以,
但是要確定上層能夠做到您的理解一狀況
至於理解二狀況上層沒有問題

我原來的說明主要針對理解二狀況 ..

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

每週主題二: 更改 ISP 對 DNS 的影響(間接影響 MAIL/WEB ...)

嗯... 我覺得...
若下層已經通過測試的話(這條件很重要!),
那上層修改時, 指接將 IP1,IP2 換成 IP3,IP4 即可...

论坛徽章:
0
17 [报告]
发表于 2004-11-17 14:46 |只看该作者

每週主題二: 更改 ISP 對 DNS 的影響(間接影響 MAIL/WEB ...)

只要 48 小時後 (.com DNS Server 每15秒更新一次你設的 NS)
去拿掉 ns1/ns2

是指的去掉上层中ns的ns1/ns2?

並調整 zone file 中的 NS 記錄為 ns3/ns4
这个呢,是说下层?
如果有个域名注册的dns是ns1/ns2,那现在ns1/ns2是不是已经不存在了呢,现在只有ns3/ns4了啊,

论坛徽章:
0
18 [报告]
发表于 2004-11-23 12:58 |只看该作者

每週主題二: 更改 ISP 對 DNS 的影響(間接影響 MAIL/WEB ...)

[quote]原帖由 "hanyoo"]小弟以前曾供职两家公司,都遇到此类事,其中所作步骤与网中人所说并无多大差异,只不过其中一次是把在香港ilink的邮件服务停用(sendmail), 移至上海这边邮件服务器(qmail).两种邮件存储格式转换没解决,后来就让同事们?.........[/quote 发表:


sendmail转qmail是可以的,网上有这样的perl程序提供。
以前做过一次。我把代码贴出来,希望对大家有用。

  1. #! /usr/bin/perl
  2. # put into the public domain by Russell Nelson <nelson@qmail.org>;
  3. # NO GUARANTEE AT ALL; support is available for a fee from the author.
  4. #
  5. # Creates maildirs for everyone in /etc/passwd who receives mail.
  6. # Copies all their mail in /var/spool/mail into their maildir.
  7. # Assumes that nothing is trying to modify the mailboxes in /var/spool/mail
  8. #   This assumption could be removed by locking the mailboxes and deleting
  9. #   the mail after moving it.
  10. # version 0.00 - first release to the public.

  11. open(FILE,"./cvt_list.txt") || die "can't open the list file\n";
  12. while($name=<FILE>;) {
  13.     $uid = 509;
  14.     $gid = 504;
  15.     chop($name);
  16.     print "$name\n";
  17.     $userhomedir = "/home/vpopmail/domains/test.com/$name";
  18.     -d $userhomedir || mkdir $userhomedir,0700 || die "fatal: user home dir can't be created. \n";
  19.     chown ($uid,$gid,$userhomedir);
  20.     $spoolname = "/home/vpopmail/domains/test.com/$name/Maildir";
  21.     -d $userhomedir || mkdir $userhomedir,0700 || die "fatal: user home dir can't be created. \n";
  22.     chown ($uid,$gid,$userhomedir);
  23.     -d $spoolname || mkdir $spoolname,0700 || die "fatal: mailbox doesn't exist and can't be created.\n";
  24.     chown ($uid,$gid,$spoolname);
  25.     chdir($spoolname) || die("fatal: unable to chdir to $spoolname.\n");
  26.     -d "tmp" || mkdir("tmp",0700) || die("fatal: unable to make tmp/ subdir\n");
  27.     -d "new" || mkdir("new",0700) || die("fatal: unable to make new/ subdir\n");
  28.     -d "cur" || mkdir("cur",0700) || die("fatal: unable to make cur/ subdir\n");
  29.     chown ($uid,$gid,"tmp","new","cur");

  30.     open(SPOOL, "</root/$name") || next;
  31.     $i = time;
  32.     while(<SPOOL>;) {
  33.         if (/^From /) {
  34.             $fn = sprintf("new/%d.$$.mbox", $i);
  35.             open(OUT, ">;$fn") || die("fatal: unable to create new message");;
  36.             chown ($uid,$gid,$fn);
  37.             $i++;
  38.             next;
  39.         }
  40.         s/^>;From /From /;
  41.         print OUT || die("fatal: unable to write to new message");
  42.     }
  43.     close(SPOOL);
  44.     close(OUT);
  45. }
复制代码

论坛徽章:
0
19 [报告]
发表于 2004-11-23 15:33 |只看该作者

每週主題二: 更改 ISP 對 DNS 的影響(間接影響 MAIL/WEB ...)

简单说来,只要在新专线上建立新的DNS,把各种资源指向旧的专线上的服务器,然后提交域名解析更改,全球同步生效后外面自然使用新专线上的DNS,然后把旧专线上的服务器改成新专线的IP地址段,再更改新DNS里的主机记录就可以了。

论坛徽章:
0
20 [报告]
发表于 2004-12-01 16:23 |只看该作者

每週主題二: 更改 ISP 對 DNS 的影響(間接影響 MAIL/WEB ...)

我k,我遇到的问题不仅仅是这样。
linkproof这个设备不知道那位使用过。两条线路上都运行bind9
现在问题就出来了。在Internet上解析有时是内部地址,有时又变回外部合法地址。我真是晕了。
谢谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP