Полезная информация

Будьте в курсе последних изменений в мире Mozilla, следя за нашим микроблогом в Twitter.

№2627-12-2005 20:18:30

ladserg
Обещал вернуться...
 
Группа: Members
Откуда: Russia
Зарегистрирован: 10-03-2005
Сообщений: 1977

Re: hosts не действует

Athathoth пишет

ladserg

Все адреса транслирует прокси.

Правильно, транслирует.
Но служба DNS должна работать отдельно от прокси. Она не должна от него зависеть.

Правда и тут ситуация не однозначная... Если в локальной сети нет DNS сервера, а доступ до провайдера идет через прокси, то до DNS сервера провайдера добраться можно только через прокси...

Да вы что все сговорились, что ли. Прокси спрашивает ip адрес у DNS, у какого DNS спрашивать адрес зависит от настроек сервера.


Этот мир, не совершенный, состоит из всех из нас. Он прямое отражение наших чувств и наших глаз.
Этот мир не станет лучше и не станет он добрее, если сами мы добрее не станем.
(@ Игорь Тальков, Этот мир).

Отсутствует

 

№2727-12-2005 20:22:44

Azathoth
Участник
 
Группа: Extensions
Откуда: Хабаровск
Зарегистрирован: 02-02-2005
Сообщений: 2692

Re: hosts не действует

ladserg

Он попытается добыть именно http://www.domain.ext/index.htm. Допустим FireFox знает ip этого www.domain.ext, тогда он тупо скажет прокси: "Дай мне ресурс http://01.01.01.01/index.htm" и прокси конечно полезет брать именно этот ресурс, но как заставить прокси обращаться к ресурсу http://www.domain.ext/index.htm по определенному ip адресу я не знаю.

Не совсем так. FireFox просит прокси соеденить его с ip 01.01.01.01 по такому-то (например 80) порту (на транспортном уровне, по протоколу TCP), а http://www.domain.ext/index.htm уже передается внутри пакета с запросом на прикладном (HTTP), более высоком уровне.

Отредактировано Athathoth (27-12-2005 20:25:04)


...она старалась, чтобы я больше времени проводил в разных пионерлагерях и группах продлённого дня - кстати сказать, удивительную красоту последнего словосочетания я вижу только сейчас. (c) Виктор Пелевин

Отсутствует

 

№2827-12-2005 20:24:42

ladserg
Обещал вернуться...
 
Группа: Members
Откуда: Russia
Зарегистрирован: 10-03-2005
Сообщений: 1977

Re: hosts не действует

Athathoth пишет

ladserg

Он попытается добыть именно http://www.domain.ext/index.htm. Допустим FireFox знает ip этого www.domain.ext, тогда он тупо скажет прокси: "Дай мне ресурс http://01.01.01.01/index.htm" и прокси конечно полезет брать именно этот ресурс, но как заставить прокси обращаться к ресурсу http://www.domain.ext/index.htm по определенному ip адресу я не знаю.

Не совсем так. FireFox просит прокси соеденить его с ip 01.01.01.01 по такому-то (например 80) порту (на транспортном уровне, по протоколу tcp), а http://www.domain.ext/index.htm уже передается внутри пакета с запросом на прикладном, более высоком уровне.

По моему прокси так не может.


Этот мир, не совершенный, состоит из всех из нас. Он прямое отражение наших чувств и наших глаз.
Этот мир не станет лучше и не станет он добрее, если сами мы добрее не станем.
(@ Игорь Тальков, Этот мир).

Отсутствует

 

№2927-12-2005 20:26:55

Azathoth
Участник
 
Группа: Extensions
Откуда: Хабаровск
Зарегистрирован: 02-02-2005
Сообщений: 2692

Re: hosts не действует

ladserg

По моему прокси так не может.

Как это не может, когда трансляция ведется на уровне tcp или udp ;)

Добавлено:
А может даже на уровне IP, т.е. еще более низшем... Надо поискать в каком конкретно протоколе заложен механизм трансляции.

Отредактировано Athathoth (27-12-2005 20:33:34)


...она старалась, чтобы я больше времени проводил в разных пионерлагерях и группах продлённого дня - кстати сказать, удивительную красоту последнего словосочетания я вижу только сейчас. (c) Виктор Пелевин

Отсутствует

 

№3027-12-2005 20:29:03

Azathoth
Участник
 
Группа: Extensions
Откуда: Хабаровск
Зарегистрирован: 02-02-2005
Сообщений: 2692

Re: hosts не действует

А TCP не в курсе кто такой HTTP и адрес http://my.domen.ru для него не понятен.


...она старалась, чтобы я больше времени проводил в разных пионерлагерях и группах продлённого дня - кстати сказать, удивительную красоту последнего словосочетания я вижу только сейчас. (c) Виктор Пелевин

Отсутствует

 

№3127-12-2005 20:46:10

Azathoth
Участник
 
Группа: Extensions
Откуда: Хабаровск
Зарегистрирован: 02-02-2005
Сообщений: 2692

Re: hosts не действует

Не, я всетаки не до конца прав. Точнее в данном случае больше не прав чем прав =). Ведь часто используется Squid, а он как раз HTTP прокси, и он разворачивает все запросы до уровня HTTP, а значит и ресолвинг он должен производить....

Но в отношении Socks или элементарного NAT получается по описанному мною выше.

Отредактировано Athathoth (27-12-2005 20:47:51)


...она старалась, чтобы я больше времени проводил в разных пионерлагерях и группах продлённого дня - кстати сказать, удивительную красоту последнего словосочетания я вижу только сейчас. (c) Виктор Пелевин

Отсутствует

 

№3228-12-2005 13:01:45

Sanscho
Участник
 
Группа: Members
Зарегистрирован: 04-02-2005
Сообщений: 67

Re: hosts не действует

Нормальное поведение браузера и др. - смотреть сначала в hosts потом в DNS. Локальные ресурсы должны быть прописаны в списке исключений для прокси.
Хосты еще никто не отменял, например одна из причин их использования: на нескольких серверах используется какая-то программа обращение к которой идет по имени, получается что в DNS прописать ее нельзя, а определенные группы рабочих станций работают каждая со своим сервером, если машин немного проще сделать записи в хостах чем мутить навороты на днс. При наружном адресе рабочая станция сначала обращается к hosts потом днс, получить IP адрес нужного ресурса и исходя из него стряпать запрос дальше.

Отсутствует

 

№3321-06-2006 11:08:39

smakarov
Участник
 
Группа: Members
Откуда: Пермь
Зарегистрирован: 09-12-2005
Сообщений: 12

Re: hosts не действует

Актуально.

Клиент icq имеет настройку "Использовать DNS на прокси". Я хочу аналогичную настройку в браузере. Почему-то ни в одном из браузеров большой тройки такой настройки нет! Т.е. хочется чтобы клиент сам решал что ему делать с этим адресом (пропускать в прокси или нет). Есть масса примеров когда трафик дифференцируется провайдером (интернет, городская точка обмена, внутренний), а все DNS-имена невозможно указать в качестве исключений (просто можешь не знать их, зато знаешь диапазоны IP типа 194.194.0.0/16).

Т.о. если после разрешения DNS адрес попадает в исключения, то браузер сам устанавливает соединение с сервером по найденному IP. Если адрес предназначен для прокси, то идет обращение через прокси в первоначальном виде, без указания IP типа "GET http://forum.mozilla.ru/post.php?tid=7033 1.0".

Может всетаки есть такая настройка в браузере?

Отсутствует

 

№3423-06-2006 01:45:48

Unghost
Призрак-админ
 
Группа: Administrators
Откуда: Moscow, Russia
Зарегистрирован: 08-10-2004
Сообщений: 11771

Re: hosts не действует

smakarov
Случаем не network.proxy.socks_remote_dns ?


Do not meddle in the affairs of Wizards, for they are subtle and quick to anger.

Отсутствует

 

№3523-06-2006 07:10:08

smakarov
Участник
 
Группа: Members
Откуда: Пермь
Зарегистрирован: 09-12-2005
Сообщений: 12

Re: hosts не действует

Unghost пишет

smakarov
Случаем не network.proxy.socks_remote_dns ?

на сколько я понимаю эта настройка касается SOCKS прокси (да и по-умолчанию = false). Нужна подобная настройка для HTTP.

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]