Инструменты пользователя

Инструменты сайта


// Apache/PHP и resolv.conf

Столкнулся с тем что на машике из php скрипта не отрабатывала функция gethostbyname(). Интернет при этом отрабатывал прекрасно, все сайты открывались.

К слову сказать, машинка это - мой ноут, апач запущен для тестовых целей. Как показало изучение вопроса - апач получается адреса dns серверов при запуске из /etc/resolv.conf, а при перезапуске он этого не делает, т.е. нужно сделать ему стоп, и потом старт (верно для ArchLinux и его скрипта /etc/rc.d/httpd)

Соответственно проблема возникла из-за того, что запущен он был на работе с одними настройками сети, а проверялся скрипт - дома, уже с другими.

Хинт, на будущее.

Комментарии