我在Ubuntu 11.10(HP Pavillion dv6笔记本电脑)上安装了XChat,我无法连接到网络。我尝试了端口8001,6665,6667和6697.所有尝试都总是以
结束查找irc.freenode.net *连接到chat.freenode.net(32.1.20.24)端口6665 ... (过了一段时间) 连接失败。错误:网络无法访问
我也试过连接telnet但没有成功在任何端口上。
telnet chat.freenode.net 6665/6667/6697/8001 尝试32.1.25.240 ...(不会从这里继续)
我有什么可以做的,这样我才能上IRC吗? 非常感谢提前:))
答案 0 :(得分:2)
这是Stack Overflow的一个偏离主题,因为它与编程没有关系,但我没有 32.1.25.240 也没有 32.1.20.24 当我对 chat.freenode.net 进行权威查询时,作为IP列表之一,当我ping这些IP中的任何一个时,我什么也得不到。
您正在使用的DNS服务器(查看/etc/resolve.conf)可能会为chat.freenode.net缓存这些IP,您可以尝试使用8.8.8.8(谷歌的免费DNS)或进行权威查询并将其中一个IP作为临时解决方案粘贴在/ etc / hosts文件中。
这是我获得权威查询的原因:
# nslookup
> server ns4086.freenode.net
Default server: ns4086.freenode.net
Address: 140.211.167.99#53
> chat.freenode.net
Server: ns4086.freenode.net
Address: 140.211.167.99#53
Name: chat.freenode.net
Address: 213.232.93.3
Name: chat.freenode.net
Address: 82.96.64.4
Name: chat.freenode.net
Address: 130.239.18.172
Name: chat.freenode.net
Address: 130.237.188.200
Name: chat.freenode.net
Address: 140.211.167.98
Name: chat.freenode.net
Address: 86.65.39.15
Name: chat.freenode.net
Address: 216.155.130.130
Name: chat.freenode.net
Address: 89.16.176.16
Name: chat.freenode.net
Address: 140.211.167.99
Name: chat.freenode.net
Address: 174.143.119.91
Name: chat.freenode.net
Address: 78.40.125.4
Name: chat.freenode.net
Address: 213.92.8.4
Name: chat.freenode.net
Address: 38.229.70.20
Name: chat.freenode.net
Address: 93.152.160.101
>
(请注意 irc.freenode.net 的规范名称是 chat.freenode.net )