地址0.0.0.0在不同的情况下有两种不同的意义:

  • 在socket bind中表示所有可用的interface,比如一个程序选择监听在0.0.0.0,则表示要监听在所有的自己可用的IP地址(所有的网卡)上;
  • 在网卡初始化时表示“还未获得IP地址”(注意可能不代表没有获得IP地址),在运行DHCP Client之前将网卡IP设置为0.0.0.0,则表示此网卡要参与DHCP的IP申请过程。