使用telnet訪問某些服務器的端口,以測試可達性,爲何有時要好幾秒才能成功建立連接?

 最近發現,在某些Freebsd服務器上使用telnet訪問遠程服務器端口,要好幾秒才能建立成功連接。爲何?今天下午終於搞清楚了。原來telnet在訪問遠程服務器時,默認啓用了反向解析功能。而我們的dns沒有配置dns反向解析。導致超時後才使用IP訪問對方。這時只要使用-N參數就可以了,比如:

telnet -N 192.100.0.1 80

很快建立連接。

其實很多其他服務器也是類似的,默認開啓了反向解析功能。比如ssh,mysql。

ssh,關閉dns反向解析:

UseDNS no

mysql:

skip-name-resolve


最初還以爲是是服務器網絡資源被消耗過多造成的,慚愧!


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章