Страница 1 из 1

вопрос новичка

Добавлено: 12 июн 2017, 20:52
gsan33
я заранее извиняюсь, видимо вопрос из области базовых знаний, но все же...

Мне не понятно, как операционная система понимает что адрес типа
http://myproject должен обрабатываться локальным сервером (и открывать страничку в каталоге mytest/index.php) а адрес http://yandex.ru отправляться в DNS на резолвинг.

В файле hosts я смотрел изменений там нет.

Re: вопрос новичка

Добавлено: 12 июн 2017, 21:05
Максим
gsan33 писал(а):В файле hosts я смотрел изменений там нет.
Так видимо плохо смотрели. Именно по содержимому этого файла и узнаёт. Файл находится в измененном состоянии только когда сервер запущен. Есть еще вариант с использованием встроенного DNS сервера, но это точно не ваш случай.

Re: вопрос новичка

Добавлено: 12 июн 2017, 21:19
gsan33
Максим, спасибо за ответ, но что-то не так. Вот единственная запись которая появилась у меня в файле хостс: 127.0.0.1 meadmin.localhost
ничего больше там нет.
После остановки сервера эта запись остается.

Re: вопрос новичка

Добавлено: 13 июн 2017, 04:27
Pashik
gsan33, проверьте hosts файл во время работы сервера. Увидите строки вроде этих:
# Start Open Server b9b3423b179cf113848dc2362e23784c_hosts
127.0.0.1 test.ru
# End Open Server b9b3423b179cf113848dc2362e23784c_hosts
У меня они находятся в самом начале.