C:\>curl.exe http://google.com
<!DOCTYPE html><html><head><title> ... </html>
C:\>ping google.com
Ping request could not find host google.com. Please check the name and try again.

Или с помощью простой Java-программы:

java.net.UnknownHostException: google.com 

Я нахожусь за прокси-сервером аутентификации NTLM и использую доступ CNTLM через localhost:3128. CNTLM работает нормально.

Есть ли у вас предложения ?

1 ответ1

1

Если браузер и curl оба используют прокси-сервер, ваш клиент отправит HTTP-запрос "как есть", и разрешение DNS будет выполняться прокси-сервером. Когда вы пингуетесь, на прокси-сервер ничего не отправляется, поэтому ваш клиент отвечает за выполнение разрешения DNS. Похоже, вы не можете выполнить разрешение DNS с вашего клиента.

Выполните несколько основных команд nslookup из командной строки, чтобы проверить, так ли это.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .