Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Сетевые технологии (http://forum.oszone.net/forumdisplay.php?f=31)
-   -   Настройка разрешения адреса через файл hosts в Windows XP (http://forum.oszone.net/showthread.php?t=130141)

andrystepa 28-01-2009 11:30 1022148

Настройка разрешения адреса через файл hosts в Windows XP
 
У меня в локальной сети настроен веб-сервер, на котором выкладывается статистика траффика. Для просмотра я на другом компьютере в локалке прописал в файл /Windows/System32/Drivers/etc/hosts
169.254.37.1 traffic.mylocal.ru
На всякий случай перезагрузился, открыл браузер и попытался достучаться до traffic.mylocal.ru.
Не вышло. Пишет: Unable to determine IP address from host name for traffic.mylocal.ru.
The dnsserver returned:

Name Error: The domain name does not exist.
This means that:

The cache was not able to resolve the hostname presented in the URL.
Check if the address is correct.
То есть он похоже лезет, все же, на DNS сервер. Может надо еще что-то прописать?

exo 28-01-2009 11:49 1022168

Цитата:

Цитата andrystepa
169.254.37.1 »

а почему этот адрес? сеть у вас какая?

dmitryst 28-01-2009 11:53 1022173

Цитата:

Цитата andrystepa
То есть он похоже лезет, все же, на DNS сервер. »

а лезть он может только в том случае, если адрес-имя в вашем файле неправильные. И разделяйте их табуляцией, а не пробелами

andrystepa 28-01-2009 14:37 1022324

Еще первый сисадмин в нашей сети по каким-то одному ему известным причинам выбрал для локальной сети адрес 169.254.37.0 . Все последующие сисадмины, в том числе и я, ничего менять не стали - слишком муторно менять вручную настройки на 96 компьютерах, которые стоят в 2-х 3-этажных корпусах.
И адрес и имя совершенно верные. Более того, если заходить на сайт по ip адресу - показывает то что надо. С самого сервера (там тоже сайт прописан в hosts) можно нормально зайти и по имени. На сервере стоит Linux с Apachем. А вот с другого компьютера, где стоит винда не выходит.

exo 28-01-2009 15:35 1022390

Цитата:

Цитата andrystepa
А вот с другого компьютера, где стоит винда не выходит. »

ping на этот сайт ?
Цитата:

Цитата andrystepa
Еще первый сисадмин в нашей сети по каким-то одному ему известным причинам выбрал для локальной сети адрес 169.254.37.0 »

APIPA из-за отсуствия DHCP назначает эти адреса винде. Т.е. все компы не получившие адреса будут в одной сети.
Видимо первый админ тогда ещё не очень хорошо знал сети и решил схалтурить. имхо

Alan85 28-01-2009 18:55 1022608

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

ab57 29-01-2009 11:58 1023301

Цитата:

Цитата Alan85
выхожу через проксю »

andrystepa, если вы тоже выходите через прокси - то правьте hosts не на своем компе, а на прокси, или как сделал Alan85, - в исключения.

Alan85 29-01-2009 12:02 1023308

Цитата:

Цитата ab57
а на прокси »

хм.. не факт что выйдет - машина где я выхожу через прокси ей же и является :)

ab57 29-01-2009 12:36 1023342

Выйдет. Если разрешением имен занимается прокси, то и hosts надо править на нем.
Если содержимое hosts не влияет на результат, то либо оно не участвует в разрешении имени, либо оно ошибочно.
Хм.., если не выйдет - то нужно проверять синтаксис в hosts.

andrystepa 03-02-2009 16:21 1028384

В файле hosts на проксе все прописано правильно - для traffic.mylocal.ru указан айпи именно того компьютера, где настроен этот узел. Непонятно вот что: для разрешения имени, по идее, должен просматриваться сначала файл hosts, а потом делается запрос к DNS. А тут, почему-то получается, что в файл hosts браузер и не заглядывал. Впрочем, помнится что порядок разрешения имен в каких-то настройках должен быть указан. Только уже не помню где - возможно это только к Линуксу относится.

gf100 03-02-2009 17:28 1028444

При хождении через прокси разрешением имен занимается именно он.
Цитата:

Цитата andrystepa
прописал в файл /Windows/System32/Drivers/etc/hosts »

Этот файл будет просматриваться в IE (или аналогичном), если там не прописан прокси или при указании прокси есть список исключений, в данном случае там должен быть:
Цитата:

Цитата andrystepa
traffic.mylocal.ru »

В linux или freebsd смотри файлы /etc/host.conf /etc/nsswitch.conf

ab57 03-02-2009 17:46 1028468

Цитата:

Цитата andrystepa
помнится что порядок разрешения имен в каких-то настройках должен быть указан »

Есть только одна загвоздка - если разрешение имени не выполнилось одним способом, то выполняется следующим, стандартно - кэш ДНС, hosts, серверы DNS. Про возможность изменения порядка разрешения имен в Windows ничего не могу сказать, но даже если так, и hosts просматривается последним, имя все равно должно было разрешиться. Получается, что hosts не читается (права доступа...), hosts не тот, или содержимое не то.

skorohod_dmitriy@vk 03-08-2012 10:13 1963939

Подскажите пожалуйста, можно ли через файл хост, закрыть адресс на чаты....т.е. чтобы не прописывать все ссылки, а как-то сделать типо (*chat) - если в адресной строке встречается слово chat, то сайт будет заблокирован!?

Angry Demon 03-08-2012 10:17 1963944

skorohod_dmitriy@vk, нет.

skorohod_dmitriy@vk 03-08-2012 10:29 1963956

Просто я когда перечисляю чаты, у меня сначало работает, а потом, при добавлении в ХОСТ еще одного адресса, хост перестает действовать. Что может быть?

Подскажите как правильно задать запрет доступа на сайт, нескольким страницам?

127.0.0.1 localhost
127.0.0.1 vkontakte.ru
127.0.0.1 odnoklassniki.ru

или можно так

127.0.0.1 localhost
127.0.0.1 vkontakte.ru, odnoklassniki.ru

Задаю как первый вариант, не пускает только в последний адрес, т.е. одноклассники....как сделать чтоб не пускала на два сайта сразу. Хотя так должно работать.

Angry Demon 03-08-2012 13:37 1964092

skorohod_dmitriy@vk, не нужно постить несколько раз подряд, нарушая ОПК 3.14. Это не чат, а форум. Пользуйтесь функцией "Редактировать", если хотите что-то добавить.
vkontakte, если вы не знали, ещё и vk.com, кроме того, все эти ваши запрещалки легко обходятся анонимайзерами. Их тоже будете закрывать?

skorohod_dmitriy@vk 03-08-2012 13:44 1964102

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

freese 03-08-2012 14:12 1964128

на шлюзе для одного пользователя и создать правило

Angry Demon 03-08-2012 15:28 1964168

skorohod_dmitriy@vk, ставьте на компьютер бесплатную версию TMeter и настраивайте URL-фильтрацию. Всего и делов.

Almest 03-08-2012 15:43 1964181

Подскажите, а как это сделать через шлюз?

Angry Demon 03-08-2012 16:12 1964197

Цитата:

Цитата Almest
Подскажите, а как это сделать через шлюз?

Руками. А какого ответа вы ждёте с таким "обилием" информации в вопросе?

Almest 06-08-2012 10:16 1965390

Как на шлюзе для одного пользователя закрыть доступ определенных сайтов, и как создать правило?

freese 06-08-2012 11:18 1965413

Almest, хотя б написал что за шлюз

Angry Demon 06-08-2012 13:02 1965466

Цитата:

Цитата Almest
Как на шлюзе для одного пользователя закрыть доступ определенных сайтов, и как создать правило?

Согласно документации на программное обеспечение шлюза.

Almest 07-08-2012 17:23 1966318

freese, а как определить какой шлюз?(

Angry Demon 07-08-2012 21:42 1966467

Цитата:

Цитата Almest
а как определить какой шлюз?

Подойти к нему и посмотреть, что используется в качестве него.


Время: 15:40.

Время: 15:40.
© OSzone.net 2001-