可以将 netstat 命令的输出控制为仅显示 IPv4 信息或同时显示 IPv4 和 IPv6 信息。
DEFAULT_IP=IP_VERSION4
DEFAULT_IP=BOTH
DEFAULT_IP=IP_VERSION6
有关更多信息,请参见 inet_type(4) 手册页。
以下示例显示了在 inet_type 文件中指定 DEFAULT_IP=BOTH 或 DEFAULT_IP=IP_VERSION6 变量时的输出:
# ifconfig -a lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1 inet 127.0.0.1 netmask ff000000 net0: flags=100001004843<UP,BROADCAST,RUNNING,MULTICAST,DHCP,IPv4,PHYSRUNNING> mtu 1500 index 603 inet 10.46.86.54 netmask ffffff00 broadcast 10.46.8.255 ether 0:1e:68:49:98:80 lo0: flags=2002000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv6,VIRTUAL> mtu 8252 index 1 inet6 ::1/128 net0: flags=120002000841<UP,RUNNING,MULTICAST,IPv6,PHYSRUNNING> mtu 1500 index 603 inet6 fe80::21e:68ff:fe49:9880/10 ether 0:1e:68:49:98:80 net0:1: flags=120002080841<UP,RUNNING,MULTICAST,ADDRCONF,IPv6,PHYSRUNNING> mtu 1500 index 603 inet6 2001:b400:414:6059:21e:68ff:fe49:9880/64
当您在 inet_type 文件中指定 DEFAULT_IP=IP_VERSION4 变量时,您应该会看到以下输出:
# ifconfig -a lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1 inet 127.0.0.1 netmask ff000000 net0: flags=100001004843<UP,BROADCAST,RUNNING,MULTICAST,DHCP,IPv4,PHYSRUNNING> mtu 1500 index 603 inet 10.46.86.54 netmask ffffff00 broadcast 10.46.8.255 ether 0:1e:68:49:98:80