更新的 IP 地址

更新的 IP 地址

我们的安全组完全由 IP 地址锁定。有人要求我尝试找到任何更新都来自的 IP 地址,以便我们可以为其创建一个安全组。我似乎在任何地方都找不到该信息。有人能帮我吗?

答案1

Ubuntu 通过以下<codename>-updates渠道提供更新,例如trusty14.04),即trusty-updates(URL 例如http://archive.ubuntu.com/ubuntu/dists/trusty-updates)。任何其他非官方存储库也应遵循此规范。

因此,在 和 中搜索/etc/apt/sources.list/etc/apt/sources.list.d/*获取存储库的域名updates,并使用dig获取 IP 地址:

dig +short $(grep -Pho '^\s*[^#].*?https?://\K[^/]+(?=.*updates)' \
             /etc/apt/sources.list /etc/apt/sources.list.d/*.list | sort -u) | sort -u

以上也不会包括任何重复内容。

为了完整起见,获取任何已配置的存储库域(而不仅仅是updates存储库)的 IP 地址:

dig +short $(grep -Pho '^\s*[^#].*?https?://\K[^/]+' \
             /etc/apt/sources.list /etc/apt/sources.list.d/*.list | sort -u) | sort -u

在我的系统上:

% dig +short $(grep -Pho '^\s*[^#].*?https?://\K[^/]+' /etc/apt/sources.list /etc/apt/sources.list.d/*.list | sort -u) | sort -u 
123.108.243.101
123.108.243.102
123.108.243.106
123.108.243.110
123.108.243.112
123.108.243.113
123.108.243.117
123.108.243.121
123.108.243.123
123.108.243.80
123.108.243.84
123.108.243.88
123.108.243.90
123.108.243.91
123.108.243.95
123.108.243.99
91.189.88.149
91.189.88.152
91.189.88.161
91.189.88.162
91.189.90.29
91.189.91.23
91.189.91.26

% dig +short $(grep -Pho '^\s*[^#].*?https?://\K[^/]+(?=.*updates)' /etc/apt/sources.list /etc/apt/sources.list.d/*.list | sort -u) | sort -u
91.189.90.29

相关内容