Sockstat a zahadne spojenia

Dan Lukes dan at obluda.cz
Sun Oct 7 18:45:36 CEST 2018


On 7.10.2018 5:31, Jozef Drahovsky wrote:
> Na FreeBSD 11.2-RELEASE-p4 s bind911-9.11.4P2 som dal sockstat
> a na konci su tcp spojenia na DNS do sveta.
> 
> Otazka: preco tcp 

Protokol pro komunikaci s DNS servery je definovany jak na UDP tak nad 
TCP. Pricemz server musi vzdy podporovat obe, protoze klient se muze 
zeptat kteroukoliv z nich (na to pozor pri konfiguracich firewallu).

Navic, pokud se klient zepta pres UDP (coz je typicka vychozi metoda, 
protoze je rychlejsi nez TCP) ale odpoved je natolik velka, ze se do UDP 
paketu nevejde cela (dnes celkem bezne u DNSSEC zabezpecenych zon) tak 
server vlozi do UDP odpovedi "co se vejde" plu s priznak, ze to neni 
vs4echno - a chce-li to klient cele, tak dotaz zopakuje pres TCP.

 > a preco otazniky?
> ?        ?          ?     ?  tcp4   192.168.6.1:54119 203.119.26.1:53
> ?        ?          ?     ?  tcp4   192.168.6.1:56555 203.119.26.1:53
> ?        ?          ?     ?  tcp4   192.168.6.1:57760 199.7.83.42:53
> ?        ?          ?     ?  tcp4   192.168.6.1:25360 199.7.83.42:53

Viz man sockstat:
> If a socket is not associated with any file descriptor, the first four columns have no meaning.

Dan





More information about the Users-l mailing list