允许在我的 IP 表中使用域名

允许在我的 IP 表中使用域名

我有一个 Linux 服务器,由于某些奇怪的原因而出现时间偏移。我使用以下命令设置 cron 作业来运行并更新时间:

/usr/sbin/ntpdate pool.ntp.org

问题是该命令无法运行,因为我有防火墙(iptables)。

我一直使用 IP 来允许网络中的流量:

iptables -A INPUT -p tcp -m tcp -i eth0 -s 11.11.11.11 --dport 5060 -j ACCEPT

我想知道在这种情况下如何使用域名来做到这一点pool.ntp.org,或者也许有人可以告诉我一种更好的方法来保持时钟同步。

答案1

要允许 NTP 客户端与服务器通信,您可以使用以下规则:

$ sudo iptables -A OUTPUT -p udp --dport 123 -j ACCEPT
$ sudo iptables -A INPUT -p udp --sport 123 -j ACCEPT

充当 NTP 服务器并接受客户端连接:

$ sudo iptables -A INPUT -p udp --dport 123 -j ACCEPT
$ sudo iptables -A OUTPUT -p udp --sport 123 -j ACCEPT

参考

相关内容