免费注册 查看新帖 |

Chinaunix

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

如何使一个域名在内网和外网访问时分别指向内网和外网IP? [复制链接]

论坛徽章:
5
IT运维版块每日发帖之星
日期:2015-08-06 06:20:00IT运维版块每日发帖之星
日期:2015-08-10 06:20:00IT运维版块每日发帖之星
日期:2015-08-23 06:20:00IT运维版块每日发帖之星
日期:2015-08-24 06:20:00IT运维版块每日发帖之星
日期:2015-11-12 06:20:00
31 [报告]
发表于 2008-04-14 22:30 |只看该作者

回复 #30 gouya 的帖子

也许你说的对。不信你就找个H3C的TE或者IE工程师试试,你到底有多少近两。

你分析的也对,但是你能够找出多少种解决方法呢?

论坛徽章:
0
32 [报告]
发表于 2008-04-14 22:32 |只看该作者
今天用了一天, 已把内网DNS弄起来了, 用的bind9.4.2, 里面的view功能挺好用. 呵呵.

对于前面提到的问题 ,  现在再看看, 似乎不是nat的问题, 而是DNS回应包的问题 , 可能ROUTER在修改地址时存在问题, 导致其后的格式不对.

在windows下进行nslookup(www.abc.com ), 打开debug模式, 发现回应包中可以成功修改成内网地址, 但其后数据就提示错误(如下).

......

    AUTHORITY RECORDS:
    ->  Invalid Name at offset 52!
(name truncated?)



我换了几台电WINDOWS试, 都是相似的结果, 但很奇怪的是当我无意中在一台FreeBSD下进行nslookup时, DNS回应包竟然不提示错误, 很正常, 赶急在FREEBSD下PING ww.abc.com , 竟然PING通了, 是内网地址(www.abc.com在注册商是解析在外网地址的), 再测试ftp www.abc.com 竟然也成功了. 真的不知是什么原因了.

[ 本帖最后由 Bsdder 于 2008-4-14 22:42 编辑 ]

论坛徽章:
5
IT运维版块每日发帖之星
日期:2015-08-06 06:20:00IT运维版块每日发帖之星
日期:2015-08-10 06:20:00IT运维版块每日发帖之星
日期:2015-08-23 06:20:00IT运维版块每日发帖之星
日期:2015-08-24 06:20:00IT运维版块每日发帖之星
日期:2015-11-12 06:20:00
33 [报告]
发表于 2008-04-14 22:38 |只看该作者
也许是吧。
反正H3C的VRP在么个版本的特性几乎都有不同的地方。

不过内网设立DNS是正规的解决渠道,当然配合view就更好的。
好像很多双线机房的解析就是如此。

论坛徽章:
0
34 [报告]
发表于 2008-04-14 22:46 |只看该作者
原帖由 ssffzz1 于 2008-4-14 22:38 发表
也许是吧。
反正H3C的VRP在么个版本的特性几乎都有不同的地方。

不过内网设立DNS是正规的解决渠道,当然配合view就更好的。
好像很多双线机房的解析就是如此。



老大的就是正解, 本不想弄DNS, 折腾几天, 还是回到DNS SERVER , 呵呵, 不过今天弄起来后, 感觉也蛮不错的.

论坛徽章:
5
IT运维版块每日发帖之星
日期:2015-08-06 06:20:00IT运维版块每日发帖之星
日期:2015-08-10 06:20:00IT运维版块每日发帖之星
日期:2015-08-23 06:20:00IT运维版块每日发帖之星
日期:2015-08-24 06:20:00IT运维版块每日发帖之星
日期:2015-11-12 06:20:00
35 [报告]
发表于 2008-04-14 22:52 |只看该作者
呵呵,能够解决就好。好在我们有误导你。其实不能访问的原理不算复杂,解决起来就有N多方法了。

论坛徽章:
0
36 [报告]
发表于 2008-04-15 14:50 |只看该作者
不一定是路由器的问题,你这种情况与我以前遇到的一样,困扰了我两年,结果是我isp的路由器设置的问题,强迫他修改之后这个问题就解决了

论坛徽章:
0
37 [报告]
发表于 2008-04-15 15:40 |只看该作者
原帖由 bj_solarisfan 于 2008-4-15 14:50 发表
不一定是路由器的问题,你这种情况与我以前遇到的一样,困扰了我两年,结果是我isp的路由器设置的问题,强迫他修改之后这个问题就解决了


后来你知道ISP路由器具体出了什么问题吗? 让我知道原因也好去"强迫"他们改.

论坛徽章:
5
IT运维版块每日发帖之星
日期:2015-08-06 06:20:00IT运维版块每日发帖之星
日期:2015-08-10 06:20:00IT运维版块每日发帖之星
日期:2015-08-23 06:20:00IT运维版块每日发帖之星
日期:2015-08-24 06:20:00IT运维版块每日发帖之星
日期:2015-11-12 06:20:00
38 [报告]
发表于 2008-04-15 16:39 |只看该作者
LZ你抓的错误的DNS包的字节是多少?
正常的包的字节是多少?

论坛徽章:
0
39 [报告]
发表于 2008-04-15 21:46 |只看该作者
从ADSL得的正确包与内网得的错误包字节数相同, 两个包在Answer节中IP地址前估计没什么问题, IP地址后估计就有问题了, 其中似乎关键的地方是IP地址接下来的两个字节, 查了下DNS包结构, 好象是指向域名的偏移地址, 而nslookup提示的是OFFSET不对(见前), 所以估计是这个地方错了(WINDOWS可能不认得, UNIX可能认得, 所以在UNIX下取得正确) :

错误包(内网):
.......

0050   00 01 00 01 00 00 05 08 00 04 C0 A8 01 05 c0 16  
0060   00 02 00 01 00 00 05 08 00 0f 04 64 6e 73 37 07  
0070   68 69 63 68 69 6e 61 c0 1b c0 16 00 02 00 01 00
0080   00 05 08 00 07 04 64 6e 73 38 c0 45 c0 40 00 01  
0090   00 01 00 02 57 07 00 04 da 1e 67 fa c0 40 00 01  
00a0   00 01 00 02 57 07 00 04 da 1e 67 f7 c0 5b 00 01  
00b0   00 01 00 00 01 83 00 04 da f4 8f 29              
   

正确包(外网):
......
0050   00 01 00 01 00 00 0e 10 00 04 CA 68 37 12 c0 14  
0060   00 02 00 01 00 00 0e 10 00 0f 04 64 6e 73 37 07  
0070   68 69 63 68 69 6e 61 c0 1b c0 14 00 02 00 01 00  
0080   00 0e 10 00 07 04 64 6e 73 38 c0 45 c0 40 00 01  
0090   00 01 00 01 6f 57 00 04 da 1e 67 fa c0 40 00 01  
00a0   00 01 00 01 6f 57 00 04 da 1e 67 f7 c0 5b 00 01  
00b0   00 01 00 01 d3 ec 00 04 da f4 8f 29              
     


红色的是回应包中IP地址(前者是是内网, 后者是ADSL从外网取得)

[ 本帖最后由 Bsdder 于 2008-4-15 22:20 编辑 ]

论坛徽章:
5
IT运维版块每日发帖之星
日期:2015-08-06 06:20:00IT运维版块每日发帖之星
日期:2015-08-10 06:20:00IT运维版块每日发帖之星
日期:2015-08-23 06:20:00IT运维版块每日发帖之星
日期:2015-08-24 06:20:00IT运维版块每日发帖之星
日期:2015-11-12 06:20:00
40 [报告]
发表于 2008-04-16 07:02 |只看该作者
哦。也许是VRP版本的问题。你可以试着调节接口的MTU看看有效否。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP