歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> 遇到一個telnet到Solaris失敗的問題

遇到一個telnet到Solaris失敗的問題

日期:2017/3/1 15:37:31   编辑:關於Linux
遇到一個telnet到Solaris失敗的問題 遇到這樣一個情況: 兩台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主機,成功。
Copyright © Linux教程網 All Rights Reserved