Chinaunix

标题: solaris[unknown host or invalid literal address]问题的解决办法 [打印本页]

作者: amin_cu    时间: 2008-04-15 11:31
标题: solaris[unknown host or invalid literal address]问题的解决办法
http://user.qzone.qq.com/77923488/blog/1208229713

solaris[unknown host or invalid literal address]问题的解决办法

前言
在网上搜了一下,发现遇到这个问题的人很多,但没有一个具体的解决办法。
偶也是在心灰意冷间无意中发现这个解决办法的,希望能给同仁带来抛砖引玉的作用。

以下是偶的操作环境。
# uname -a
SunOS No12webser 5.10 Generic_127111-09 sun4u sparc SUNW,Sun-Fire-880
#
#su
# ftp 192.168.17.1
192.168.17.1: unknown host or invalid literal address
ftp> bye
#
# ls -l /usr/bin/ftp
-r-xr-xr-x   1 root     bin       100684 2006   9月 26 /usr/bin/ftp
#
# ping 192.168.17.1
192.168.17.1 is alive
#
排除命令和网络方面问题。


解决办法一,在地址后输入明确的服务端口号。
# ftp 192.168.17.1 21
Connected to 192.168.17.1.
220 Serv-U FTP Server v6.4 for WinSock ready...
Name (192.168.17.1:root):
....


解决办法二,编辑/etc/services文件,添加一行记录[ftp             21/tcp]。
# vi /etc/services
...
ftp             21/tcp
...

# ftp 192.168.17.1
Connected to 192.168.17.1.
220 Serv-U FTP Server v6.4 for WinSock ready...
Name (192.168.17.1:root):
....


结束语
不足处,希望有达人指正。
能够补充点原理分析就再好不过了。
2008年4月15日

[ 本帖最后由 amin 于 2008-4-15 14:31 编辑 ]
作者: 东方蜘蛛    时间: 2008-04-15 11:36
你的这种情况应该是做了安全策略后出现的,/etc/services里面默认就有21端口的 吧
作者: yuhuohu    时间: 2008-04-15 11:39
有参考价值,多谢
作者: amin_cu    时间: 2008-04-15 14:37
标题: 回复 #2 东方蜘蛛 的帖子
蜘蛛真是高人。
我是在久违了2年的系统上发现了这个问题。
作者: ilinch    时间: 2008-04-15 22:17
实际上我很想知道 为什么造成这个的原因
另外关于安全策略 有人介绍一下吗?
作者: susbin    时间: 2008-04-15 22:37
跑下这个命令看结果是什么:

# nslookup 192.168.17.1
作者: amin_cu    时间: 2008-04-16 15:56
标题: 回复 #6 susbin 的帖子
# nslookup 192.168.17.1
Server:         192.168.17.33
Address:        192.168.17.33#53

** server can't find 1.17.168.192.in-addr.arpa: NXDOMAIN

#




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2