免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2678 | 回复: 0

遇到一个telnet到Solaris失败的问题 [复制链接]

论坛徽章:
0
发表于 2009-11-10 18:09 |显示全部楼层
遇到这样一个情况:
两台Solaris主机A和B,不在同一个网段,属于不同的NIS域。从A主机telnet到B主机,提示
Connection closed by foreign host.
无法建立telnet连接。
但是与B主机同网段的其他机器telnet到B主机,一切正常。

B机器未设置防火墙,也没有/etc/hosts.allow、/etc/hosts.deny之类的设置。
在B主机上dmesg看到每次telnet失败时,都会报如下信息:
Nov 11 17:35:26 B inetd[24447]: [ID 140027 daemon.error] warning: can't verify hostname: gethostbyname(A.domain) failed
Nov 11 17:35:26 B inetd[24447]: [ID 913506 daemon.warning] refused connect from 10.0.2.105 (name/address mismatch)


在B主机上执行nslookup 10.0.2.105(A主机的IP地址)
Server:  cj-102206.test.com
Address:  10.0.0.21


Name:    A.domian
Address:  10.0.2.105


前两行是用于解析的DNS服务器信息,后两行是主机A的信息。

查看/etc/resolv.conf文件,发现DNS服务器信息已配置,再查看/etc/nsswitch.conf文件,发现host一行只设置了files和nis,在这里增加上dns,如下:
hosts:      files nis dns

再次回到主机A上telnet到B主机,成功。


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/80598/showart_2091068.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP