Debian 服务器无法连接到外界,反之亦然

Debian 服务器无法连接到外界,反之亦然

在过去的 48 小时内,我的 KVM 服务器完全瘫痪,无法访问,而这个服务器已经运行了 6 个月,没有出现任何问题。使用服务器的控制面板,我发现服务器实际上处于离线状态。我联系了主机,但他们无法向我提供任何信息。我​​重新启动了服务器,并尝试连接到 IP 地址和其他托管网站,但无法连接。无论是使用浏览器还是 nslookup,连接都会超时。

我通过 VNC 访问了虚拟化,并获得了对机器的访问权限。我的所有文件和其他一切似乎都正常,而且除了我之外,似乎没有其他人访问过该机器。

对服务器 IP 和域名进行 ping 操作均导致连接超时。当我尝试从服务器终端nslookupdig外部 IP 时,我收到 servfail 错误。

nslookup google.com
;; GOT SERVFAIL reply from 127.0.0.1, trying next server
Server:         ::1
Address:        ::1#53

** server can't find google.com: SERVFAIL



dig google.com
; <<>> DiG 9.9.5-9+deb8u3-Debian <<>> google.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: Query, status: SERVFAIL, id: 40939
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp:4096
;; QUESTION SECTION:
;google.com

;; Query time: 53 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Jan 21 16:54:54 EST 2016
;; MSG SIZE rcvd: 39

我也无法通过浏览器上的虚拟化访问互联网。

不过我可以正常查找 127.0.0.1。所以我认为这可能是一个网络问题,但坦率地说,我很困惑,不知道该怎么办。

任何帮助都将不胜感激。

编辑:

ifconfig -a
eth0    Link encap:Ethernet HWadder 00:16:3c:46:e9b0
        inet6 addr: fe80::216:3cff:fe46:e9b0/64 Scope:Link
        UP BROADCASTING RUNNING MULTICAST  MTU:1500  Metric:1
        RX packets:1054844 errors:0 dropped:0 overruns:0 carrier:0
        collisions:0 txqueuelen:1000
        RX bytes:65592375 (62.5MiB)  TX bytes:80043 (78.1 KiB)

lo      Link encap:Local Loopback
        inet addr:127.0.0.1 Mask:255.0.0.0
        inet6 addr: ::1/128 Scope:Host
        UP LOOPBACK RUNNING  MTU:65536  Metric:1
        RX packets:996 errors:0 dropped:0 overruns:0 frame:0
        TX packets:996 errors:0 dropped:0 overruns:0 carrier:0
        collisions:0 txqueuelen:0
        RX bytes:85328 (83.3 KiB)  TX bytes:85328 (83.3 KiB)

  route -n `目标网关 Genmask 标志 Metric Ref 使用 Iface

arp -n没有返回结果。

编辑2:

/etc/network/interfaces

source /etc/network/interfaces.d/*
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

答案1

Michael Hampton 您的 eth0 接口配置为通过以下方式获取 IP 地址信息DHCP

通常您需要手动或静态配置网络接口。

/etc/network/interfaces 配置文件中的示例如下

auto eth0
iface eth0 inet static
    address 192.0.2.7
    netmask 255.255.255.0
    gateway 192.0.2.254

更多信息可以在 debian 文档中找到。2

因此,请咨询您的服务器托管商,了解您的服务器应具有的 IP 地址、网络掩码和网关。有时您可以从客户门户获取这些信息。获得这些数据后,请立即配置您的网络接口。

问候

-- 阿尔

相关内容