我有一个本地应用程序,它将在生产时尝试连接到 172.1.0.1 上的 MySQL,但我希望能够在本地对其进行测试。
目前,更改源代码不是一个选择,所以我真正需要的是将 172.1.0.1 映射到本地主机 (127.0.0.1)。重启后仍会保留,但很容易恢复。
我见过一些使用 iptables 或 ifconfig 的解决方案,但 Ubuntu 20 也使用 netplan,我担心我会搞砸一些事情(我在这方面是个新手)。
有人可以给我一些指点吗?
在此先感谢您的帮助。
答案1
我似乎找到了问题的答案。我所做的就是编辑在中找到的默认文件,/etc/netplan
使其看起来像这样:
network:
version: 2
renderer: NetworkManager
ethernets:
lo:
renderer: networkd
match:
name: lo
addresses:
- 172.1.0.1/32
然后使用以下命令重新启动网络:
sudo netplan apply