歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

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

遇到一個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