免费注册 查看新帖 |

Chinaunix

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

[DNS] [求教]现行的DNS服务器解决方法 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-12-12 08:38 |只看该作者 |倒序浏览
之前看了很多网上的文章当然也包括本论坛的,再加上自观己的一些知识还是觉得不够完美的来完成目标,应该是自己的能力问题所以来请教。

先说说我的环境情况类似如下:

注册了一域名如abc.com。原有的DNS1:dns.bizcn.com。原有的DNS2:dns.cnmsn.net。

我的网络是通过多对多NAT,所以我的机器的内网IP地址是:172.16.0.2,通过NAT得到外网的IP地址是:202.142.22.1

我安装了一台FreeBSD6,还是localhost.localdomain的形式。

现在想达到的目标是,其实不算很复杂的要求:

1.把abc.com的DNS管理放到我的机器上面172.16.0.2(对应的外网是202.142.22.1)

2.然后我可以在我内部,比如在172.16.0.2上面架设邮件服务器和DNS服务器来管理abc.com这个域名。

3.增加一个A记录,www.abc.ocm到另外的机器172.16.0.3,然后我还可以在172.16.0.3上面架设httpd服务器。

4.再在172.16.0.4上面架设一个次级abc.com域名服务器,比如other.abc.com,想要让如172.16.0.5可以用backup.other.abc.com这样的次域名。

我现在的情况类似如上,只有外网IP与域名参数不一致,我想我的情况与想要达到的目标也跟很多朋友们的一致,我看了网上的很多资料一致无法完整的解决,第一是本人技术欠佳,第二是网上的文章我怎么看怎么像是一个妈生的只是穿的衣服不一样,有得甚至还是乱整的越搞发越错,我相信大家来完成此贴的话,会给不少的人提供不小的帮助,当然应该说最感谢的人是我,“谢谢大家”!

所以特来发贴求一解决方案,不用step to step,只求这条线索!

[ 本帖最后由 ChinaID 于 2008-12-12 08:44 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2008-12-12 09:14 |只看该作者
看完你的描述,还不是很清楚你的目的。

是想所有的服务运行在内网私网IP(172.0.0.x),然后通过NAT(202.142.22.1)允许外网用户来访问你的WEB服务,查询你的域名。
同时内网用户,可以通过私网IP(172.0.0.x)来访问WEB服务,查询域名。

不知道这样理解是否正确?


如果是的话,觉得不是太难。先保证DNS服务器上的配置,需要做智能DNS解析。这样才可以区分外网和内网查询到的IP分别是外、内网的IP。

其次保证NAT配置没有问题,53端口NAT到172.16.0.2,80端口NAT到172.16.0.3。
如果想要部分域名访问172.16.0.3,部分访问172.16.0.4。如果访问量不大,用lighttpd之类的WEB服务器,做下转发就可以了。

论坛徽章:
0
3 [报告]
发表于 2008-12-15 11:54 |只看该作者
回2楼:

我这里指定NAT的意思是说我的服务器不是直接的设置的网卡地址为外网,而是通过NAT的。

但从外网看来,访问这个202.142.22.1的服务器永远是我的172.16.0.2这台服务器,不只是某种服务的PNAT,而是所有的数据都会转到172.16.0.2上面而不是单纯的,比如80端口的WEB服务或者25端口的SMTP服务。

其实你也可以忽略172.16.0.2,当成这台服务器的地下是202.142.22.1了,我只是不晓得这个NAT对DNS这些有影响没,所以才提出来的。

我有十几个外网的IP地址,为了方便管理,所以在路由器上面做多对多NAT的,就是一个外网地址对应一个内网地址

[ 本帖最后由 ChinaID 于 2008-12-15 11:57 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP