Ru-Board.club
← Вернуться в раздел «В помощь системному администратору»

» применение изменений файла /etc/hosts без перезагрузки

Автор: Ponimas
Дата сообщения: 16.09.2005 02:20
собственно сабж
имеется файло /etc/hosts
в нём была запись
127.0.0.1 www.qwert.com
но потом оказалось, что этот сайт всё таки нужен
соответственно запись была закомментированна.
как применить изменения БЕЗ перезагрузки машины?
Автор: Cheery
Дата сообщения: 16.09.2005 02:38
Ponimas
а разве он не читается каждый раз?
Автор: ooptimum
Дата сообщения: 16.09.2005 05:59
Перезагрузка не нужна.
Автор: Ponimas
Дата сообщения: 16.09.2005 07:22
если бы читался, я бы не спрашивал
дистр - Мандрака 10
Автор: Raredemon
Дата сообщения: 16.09.2005 07:32
Ponimas

Цитата:
если бы читался, я бы не спрашивал

А если бы надо было бы перегружаться тебе бы сказали...
Можешь сам проверить что не надо перегружаться... сделай так:

Код: 127.0.0.1 localhost localhost.localdomain
Автор: ooptimum
Дата сообщения: 16.09.2005 14:31
Возможно, однако, что проблема в /etc/nsswitch.conf. Нужно убедиться, что в нем присутствует нечто вида:
Код: hosts: files dns
networks: files dns
Автор: Ponimas
Дата сообщения: 17.09.2005 00:56

Цитата:
ping localhost

зачем мне это делать?
я делаю
ping www.qwert.com
ответ идёт от 127.0.0.1
а записи в hosts такой уже нет!
Автор: ooptimum
Дата сообщения: 17.09.2005 10:24
Ponimas
Может у тебя nscd запущен? Тогда его недо просто перезапустить: /etc/init.d/nscd restart
Автор: Ponimas
Дата сообщения: 19.09.2005 03:09
nscd - нету такого сервиса.
даже после service -R ничего не меняется..
короче перезагрузил.
фиг с ним, с uptime
Автор: Shurik22
Дата сообщения: 02.07.2010 00:21
Обычно меняется сразу, без перезагрузки.
Но для верности - выполнить команду "ipconfig /flushdns"
Автор: FreeLSD_md
Дата сообщения: 21.01.2012 13:54
Как насчёт сабжа по форточкам? (C:\WINDOWS\system32\drivers\etc) Не пинайте строго, просто решил не множить темы. Да будет сабж универсален!

Добавлено:
Shurik22
Ваш ответ?
Автор: vlary
Дата сообщения: 21.01.2012 16:28
FreeLSD_md А самому лениво было проверить?
Добавляешь в hosts строчку
127.0.0.1 www.yahoo.com
Сохраняешь и проверяешь:

Код: ping www.yahoo.com

Обмен пакетами с www.yahoo.com [127.0.0.1] по 32 байт:

Ответ от 127.0.0.1: число байт=32 время<1мс TTL=128
Ответ от 127.0.0.1: число байт=32 время<1мс TTL=128
Ответ от 127.0.0.1: число байт=32 время<1мс TTL=128
Ответ от 127.0.0.1: число байт=32 время<1мс TTL=128

Статистика Ping для 127.0.0.1:
Пакетов: отправлено = 4, получено = 4, потеряно = 0 (0% потерь),
Приблизительное время приема-передачи в мс:
Минимальное = 0мсек, Максимальное = 0 мсек, Среднее = 0 мсек
Автор: testforicq
Дата сообщения: 11.10.2014 21:27
Простите, что я чуток не в тему (мой ответ работает под Windows).

В командной строке введите: ipconfig /flushdns , а затем нажмите клавишу ВВОД.
Это перезагружает файл Hosts без перезагрузки компьютера или сервера.
Автор: vlary
Дата сообщения: 11.10.2014 22:17
testforicq
Цитата:
В командной строке введите: ipconfig /flushdns
Это не имеет никакого отношения к файлу Hosts.
Данная команда очищает кэш ДНС запросов. Содержимое файла Hosts не кэшируется.
И по умолчанию имеет приоритет перед ДНС. В *никсах, впрочем, приоритет настраивается.
В винде, возможно, тоже, через какой-либо параметр реестра.

Автор: tjtxxxtfh
Дата сообщения: 11.10.2014 23:58

Цитата:
И по умолчанию имеет приоритет перед ДНС. В *никсах, впрочем, приоритет настраивается.
В винде, возможно, тоже, через какой-либо параметр реестра

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\ServiceProvider
HostsPriority
DnsPriority

Страницы: 1

Предыдущая тема: Нужен аналог runas


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.