为什么我的服务器使用众所周知的端口作为源端口

为什么我的服务器使用众所周知的端口作为源端口

我的服务器请求 8.8.8.8 dns 并以 22/udp 作为源端口,这正常吗?我怎样才能让它只使用未注册的端口

答案1

我的服务器请求以 22/udp 作为源端口的 DNS 是否正常?

不。

您可能希望客户端的 DNS 查询使用以下任一方式:

  • 一个随机的临时端口(你可以调整,/proc/sys/net/ipv4/ip_local_port_range但通常为 32769-60999)

  • 当不使用端口随机化时:UDP 端口 53

相关内容