02.12.2021 18:46, Taras Heichenko пишет: > Hi! > >> On 2 Dec 2021, at 12:19, Eugene Grosbein <eu...@grosbein.net> wrote: >> >>>> >>>> Все попытки законнектиться telnet'ом выполнялись >>>> только применительно к ip-адресам интерфейсов. >>>> А вообще на машине bind крутится. >>> >>> Не настаиваю на своей версии. :) Но прошу не забывать, даже когда вы >>> обращаетесь по IP >>> к интерфейсу, машинка, к которой вы обращаетесь, пытается выполнить >>> backresolv на IP, >>> с которого вы приходите. >> >> Приложение, выполняющее бекресолв по IP клиента, должно сначала узнать этот >> IP, >> обычно это происходит уже после того, как подключение установлено. > > По тому описанию, которое было дано, выглядит именно так. Подключение > установлено, это еще не удалось подключиться, > это куда-то постучали. И вот то, куда постучали, и начинает выяснять "кто > стучится дверь моя". И если выяснить не получается, > то со стороны телнета так и будет выглядеть – не могу подключиться. Ярослав > ведь не писал, что он там смотрел на tcpdump – > конкретики, что происходит, нет. А просто со стороны телнета – ну да, не > удалось подключиться.
В случае с TCP сетевые стеки клиента и сервера выполняют трехступенчатый handshake (SYN, SYN+ACK, ACK) и приложение, которое слушает серверный сокет TCP только после этого узнаёт, что пришел новый клиент и в это время уже может начать бекресолв или что там оно желает, но в это же время на клиенте будет "connection established", то есть успешное подключение независимо от того, занимается там дальше сервер бекресолвингом или нет. _______________________________________________ freebsd mailing list freebsd@uafug.org.ua http://mailman.uafug.org.ua/mailman/listinfo/freebsd