Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.03.20;
Скачать: CL | DM;

Вниз

Определить IP по доменному имени при выходе в инетчерез proxy   Найти похожие ветки 

 
vic_vm   (2005-01-17 22:10) [0]

Общеизвестно что для того чтобы определить IP по доменному имени нужно использовать функцию GetHostByName. Это хорошо когда машина напрямую смотрит в инет. А если выход в инет через proxy - что делать в этом случае?  GetHostByName не дает результата.


 
Eraser ©   (2005-01-18 00:27) [1]

А как ты думаешь, когда ты набираешь запрос в браузере, как твой компьютер узнаёт IP нужного хоста? ;-)) -DNS сервер.


 
vic_vm   (2005-01-21 16:05) [2]

Я понимаю что броузер как-то узнает IP по доменному имени, но как он это делает и как сделать это самому?


 
wal ©   (2005-01-21 16:13) [3]

Через ХТТП-прокси браузеру совсем не обязательно знать ИП, соответственно, и доступ к ДНС ему не нужен. Браузер передает на прокси не ИП а имя, а уже прокси определяет ИП, если, конечно, не подключен каскадом к другому прокси.

С уважением.


 
vic_vm   (2005-01-21 16:27) [4]

Тогда возникает вопрос - откуда в строке состояния броузера
появляется такая информация
"Поиск узла somesite.com"
"Соединение с узлом 204.1.1......."
Это значит что все таки броузер получает IP от прокси-сервера


 
Style ©   (2005-01-21 16:39) [5]

У меня работает GetHostByName и прокси стоит!
Может у тебя порты закрыты какие.. Посмотри помоему 53 tcp порт для DNS..


 
Eraser ©   (2005-01-21 18:01) [6]

Style ©
Может у тебя установлен DNS proxy? ;-))


 
Style ©   (2005-01-21 18:06) [7]


> Может у тебя установлен DNS proxy? ;-))


Я низнаю чего там у нас стоит, не я настраивал... Но ошибочка может и не в этом.

2 vic_vm
Ты WSA инициализировал???
http://delphimaster.net/view/1-1106308897/

и еще проверь в командной строке будет ли работать ping ya.ru
Если работает -> то по идее проблемма указана по в той ссылке которую я написал выше!


 
Verg ©   (2005-01-21 21:27) [8]

Муть какая-то, при чем тут DNS, если работаем через прокси. IE Может писать, что мол "соединяюсь с....", но это "с" - это либо IP самого же прокси, либо это ссылки на странице (данной, конкретной) выраженые IP адресами, а IE просто - "что вижу, то пою". Если он (IE) настроен на работу через прокси, то все разрешение имен ложится именно на прокси, для чего, собственно его и придумали.
Зачем бы самому бровсеру в данной ситуации чьи-то IP адреса, кроме прокси? Сами подумайте - что бы он с ними мог бы сделать, как применить?


 
Eraser ©   (2005-01-21 23:01) [9]

Verg ©
Тут разница в понимании термина "прокси". Если его понимать в классическом смысле, то всё что ты написал верно. Но как насчёт SOCKS или DNS proxy?


 
vic_vm   (2005-01-22 16:48) [10]

Проблему я почти решил.
В моем случае не был включен
DNS forwarding
в UserGate.
Но вопросов все равно много. Как быть без DNS forwarding.
И вообще можно ли без этого обойтись.....


 
Eraser ©   (2005-01-22 20:17) [11]

vic_vm
Почитай про SOCKS.



Страницы: 1 вся ветка

Текущий архив: 2005.03.20;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.032 c
14-1109695986
Awex
2005-03-01 19:53
2005.03.20
Интерестный взгляд на эту проблему


14-1109660918
Чеширский_Кот
2005-03-01 10:08
2005.03.20
Тегеран-43


14-1109735786
Чеширский_Кот
2005-03-02 06:56
2005.03.20
Кто поставил фингал Никите Михалкову?


4-1108011957
guest_Dmitry
2005-02-10 08:05
2005.03.20
Почему хук срабатывает несколько раз?


8-1101555840
Митя13
2004-11-27 14:44
2005.03.20
как работать с анимированной гифкой





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский