После установки стандартного окна Vagrant с помощью Laravel / Homestead и перезагрузки его мне нужно было изменить /etc/resolv.conf - в этом файле был указан неправильный сервер имен. Я изменил 127.0.0.53 на 8.8.8.8, и это решило это.
Запись NS отсутствует, но запись A отсутствует
Я занимаюсь разработкой веб-сайта и использую функцию PHP dns_get_record для получения данных с DNS-сервера. Чтобы правильно показать проблему, я покажу пример получения записи NS из домена с помощью CentOS 7.
Команда: dig php.net NS
Результат:
;; РАЗДЕЛ ОТВЕТА:
php.net. 299 IN NS dns4.easydns.info.
php.net. 299 IN NS dns3.easydns.org.
php.net. 299 IN NS dns2.easydns.net.
php.net. 299 IN NS dns1.easydns.com.
Кроме того, когда я пытаюсь получить запись A, это дает мне правильный результат
Но когда я использую эту команду на своем бродячем ящике (Ubuntu Homestead), я не получаю никаких записей NS, там нет секции ответов ...
Но когда я делаю то же самое на записи A, есть ответ. Как может быть так, что домен без каких-либо NS может преобразовываться в IP?
Также, когда я делаю то же самое в Google Dig, я получаю ожидаемый результат
Любая помощь будет очень признательна.
1 ответ на вопрос
Похожие вопросы
-
18
Vagrant SSH не работает с VirtualBox
-
3
как удалить доступ к бродячей машине через бродягу по ssh?
-
2
Могу ли я переименовать коробку Vagrant?
-
-
1
Vagrant жалуется виртуальный ящик не устанавливается, когда он
-
1
Получение xdebug для общения с netbeans (из виртуальной коробки)
-
1
X11 на CentOS VM с OS X Lion клиентом
-
2
Консоль Debian + Grails: уничтожает локальное эхо сеанса ssh после выхода
-
6
Основы SSH на Vagrant VM
-
3
Парное программирование с Tmux и Vagrant
-
1
Vagrant VirtualBox - Можно ли взломать?