macos - Mac OS X 中的虚拟网络接口(interface)

标签 macos networking dns ip

我知道您可以在 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/

相关文章:

ssl - 使用 SSL 和 CloudFlare 将 Phoenix 应用程序部署到 Heroku "too many redirects"

c# - 如何正确设计一个包含双语信息的类

Ubuntu - 仅更改子网掩码

java - 如何将 jnlp 与 OSX 停靠栏图标捆绑在一起;这在 java 首选项中似乎不再可能

objective-c - 当控件成为关键时我如何收到通知?我想让我的自定义警告弹出窗口 NSWindow 自动隐藏和显示;只有隐藏部分有效

macOS:有什么方法可以知道用户何时尝试通过 Dock 图标退出应用程序?

linux - 将linux内核实现为路由器

file - golang中如何通知TCP客户端文件结束?

dns - 规范 URL 的 www 域 IP 地址和非 www 域 IP 地址

macos - 如何在 Mac Mavericks 上永久停止 apache?