подключение к DNS
я делаю connect к DNS серверу на порт 53, а соединения не происходит...
кто знает, почему?
Цитата: cdc
здравствуйте!
я делаю connect к DNS серверу на порт 53, а соединения не происходит...
кто знает, почему?
я делаю connect к DNS серверу на порт 53, а соединения не происходит...
кто знает, почему?
Может, потому что ты где-то что-то не так делаешь?;)
Подробней можно?
могу соединиться только с локальным dns, а с internet - нет
2. Не стоит ли файрвол или другие блокирующие программы?
3. Какой протокол используешь? (DNS - UDP).
Цитата: HexEdit
1. Есть ли соединение с инетом? (во время тестирования)
2. Не стоит ли файрвол или другие блокирующие программы?
3. Какой протокол используешь? (DNS - UDP).
2. Не стоит ли файрвол или другие блокирующие программы?
3. Какой протокол используешь? (DNS - UDP).
1. есть
2. фаервол пропускает только tcp
3. если по rfc, то для DNS есть два типа подключения TCP(53) и UDP(53)
все прикладные программы работают с DNS нормально
интересно, Windows использует TCP или UDP?
а по udp ответ DNS-сервера приходит на какие порт(ы)?
telnet адрес_сервера 53
Утилита telnet будет пытаться подключиться к серверу по TCP протоколу. Если соединение пройдёт успешно, у тебя очистится консольное окно, после чего DNS будет ждать от тебя команды. В этом случае ищи ошибку в своём коде. Если соединение с тем DNS не возможно, то ты увидишь в консольном окне попытку подключения к серверу "Connecting to адрес_сервера..." и через некоторое время - сообщение об ошибке подключения. Тогда ищи причину либо файерволе, либо в подключении к инету, либо проблема вообще не у тебя.
в общем я понял, что искал DNS не на том сервере :)