在新服务器上克隆 Ubuntu 映像后,旧 IP 显示在路由表中

在新服务器上克隆 Ubuntu 映像后,旧 IP 显示在路由表中

我已经从我们的 AWS 服务器克隆了一个现有的 Ubuntu 映像,升级到 20.04,并尝试配置与外界的连接。我在前端遇到了很多问题,每次我尝试通过 Web 界面登录时都会出现 401 身份验证失败。

我进行了一些挖掘和大量谷歌搜索,我发现服务器正在尝试解析旧服务器,而不是新服务器。

旧服务器 IP =172.9.8.7

新服务器 IP =172.1.2.3

当我跑步route -n的时候新的服务器我看到以下内容:

$ route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         172.9.8.7      0.0.0.0         UG    0      0        0 eth0
172.9.8.7      0.0.0.0         255.255.240.0   U     0      0        0 eth0

所以我在论坛上搜索了一下,发现文件resolve.conf指向了错误的地址。我将其改为指向这个:/run/systemd/resolve/resolv.conf它有旧的服务器 IP,我将其修改为新的。

然后我重新启动了resolvconf服务并看到了以下内容:

$ sudo systemctl restart resolvconf.service
sudo: unable to resolve host ip-172-1-2-3: Temporary failure in name resolution

运行ifconfig显示正确的服务器 IP。ufw也被禁用并且iptables为空,因为这是实时服务器的配置。

我这里遗漏了什么?我似乎无法弄清楚为什么物理服务器本地 IP 被拒绝。

服务器正在运行 Ubuntu 20.04。

相关内容