使用 wget 时可以指定特殊的 IP 地址吗?

使用 wget 时可以指定特殊的 IP 地址吗?

我有一个多 IP 地址服务器,一个主 IP 102.1.1.1 和一个 C 段 103.1.1.0/24 IP 地址。

当我使用

wget www.google.com

我可以在我的服务器中分配我的特殊 IP 地址吗ping
如果不可以,为什么?

答案1

有一个选项可以强制wget在本地主机上使用特定地址:

--bind-address=ADDRESS

因此你可以做类似的事情:

wget www.google.com --bind-address=102.1.1.1

答案2

您可以使用 --bind-address=ADDRESS(例如

wget https://www.example.com/ --bind-address=123.123.123.123

或者将 IP 和域名添加到文件 /etc/hosts

127.0.0.1               localhost localhost.localdomain localhost4 localhost4.localdomain4
 ::1             localhost localhost.localdomain localhost6 localhost6.localdomain6
 123.123.123.123          www.example.com

此文件在 DNS 服务器之前进行检查,如果您为域分配 IP,则无论 DNS 是什么,您的域都将从该 IP 地址解析。

相关内容