我一直注意到即使我没有连接到
Windows操作系统中的任何网络,也会附加IP“169.254.x.x”.
在Linux中,当我列出我的路由表时.
$ip route show
我得到一个条目
169.254.0.0/16 dev eth0 scope link metric 1000
有人可以解释一下这个ip究竟是什么.是否像127.0.0.0/8家族一样.
编辑:在ec2中,每个实例都可以通过向此IP发出HTTP请求来获取有关自己的元数据.
$curl -s http://169.254.169.254/user-data/
那么有人可以告诉我这个IP实际分配给谁?
解决方法
它们是
dynamically configured link-local addresses.它们仅在单个网段上有效,不会被路由.
特别值得注意的是,169.254.169.254在Amazon EC2和其他云计算平台中用于distribute metadata to cloud instances.