我知道您可以在 Windows 中创建虚拟网络接口(interface)(请参阅 here ),并且在 Linux 中使用 ip 别名也很容易,但是 Mac OS X 是否存在类似的东西?我一直在寻找环回适配器、虚拟接口(interface),但找不到好的解决方案。
您可以在网络面板中基于现有接口(interface)创建新接口(interface),但它不会充当真正的全功能接口(interface)(如果原始接口(interface)处于非事件状态,则派生接口(interface)也处于非事件状态)。
在完全断开连接的情况下工作时需要这种情况。即便如此,在 VMWare 安装中运行服务器时拥有网络功能还是有意义的。这些虚拟机可以通过其 IP 地址访问,但不能通过其 DNS 名称访问,即使我在其中一台虚拟机中运行 DNS 服务器也是如此。通过配置一个接口(interface)来使用虚拟 DNS 服务器,我想我可以测试一些 DNS 场景。不幸的是,如果没有一个接口(interface)处于非事件状态,则没有接口(interface)可以解析 DNS 名称...
最佳答案
环回适配器始终处于运行状态。
ifconfig lo0 alias 172.16.123.1 会将别名 IP 172.16.123.1 添加到环回适配器
ifconfig lo0 -alias 172.16.123.1 将删除它
关于macos - Mac OS X 中的虚拟网络接口(interface),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/87442/