要讓 Linux 訪問域名和端口,可以通過配置 DNS 服務器和防火墻來實現。
配置 DNS 服務器:
- 打開 /etc/resolv.conf 文件,編輯該文件。
- 在文件中添加一行 nameserver IP 地址,其中 IP 地址是 DNS 服務器的 IP 地址。可以添加多個 DNS 服務器,每個服務器一行。
- 保存文件并退出。
配置防火墻:
- 使用命令查看當前防火墻規則:sudo iptables -L。
- 如果已存在規則,可以使用命令刪除現有規則:sudo iptables -F。
- 使用命令允許特定域名和端口的訪問:sudo iptables -A INPUT -p tcp --dport 端口號 -d 域名 -j ACCEPT。
其中,端口號是要允許訪問的端口號,域名是要允許訪問的域名。
- 保存規則:sudo iptables-save。
重新啟動網絡服務:
- 執行命令重啟網絡服務:sudo systemctl restart network。
- 如果使用的是 NetworkManager,可以使用命令重啟 NetworkManager 服務:sudo systemctl restart NetworkManager。
完成以上步驟后,Linux 將能夠訪問指定的域名和端口。請注意,這些配置可能因 Linux 版本和發行版的不同而有所區別。