DNS Вашего домена (Запись) должен указать на Ваш IP хостинга. В Вашем окружении это может посмотреть, как будто оно работает, но внешне оно не может. Это происходит из-за природы DNS, который является иерархическим. Учитывая Ваш пример abx.com, если я должен был запросить, что домен сопоставитель (система, которая делает работу преобразования abx.com к сети IP nn.nn.nn.nn), происходит следующее.
Сопоставитель смотрит на Ваши настройки как, туда, где искать DNS. На окнах эта установка находится в Ваших сетевых свойствах и обычно получается от DHCP. В системах Unix это выбирается от комбинации nsswitch.conf
и если это содержит a dns
установка для hosts
запись, /etc/resolv.conf
привыкнет к искать nameserver
операторы. Учитывая, что nsswitch.conf
корректно, и resolv.conf
содержит записи сервера имен, это будет затем говорить с серверами имен в порядке, они перечислены в файле.
Серверы имен, если настроено с кэшем, проверят, сохранили ли они локальную запись для запроса и если они имеют, возвратите тот результат. Если у них нет записи, они затем делают работу поиска этой иерархии DNS.
В примере abx.com.
существует на самом деле три части к этому домену, .
, com
и abx
. .
известен как корневой узел, и большая часть DNS не покажет его, однако он фундаментальный для того, как DNS работает. (Попытайтесь делать a host
или nslookup
на www.google.co.uk.
(отметьте запаздывающую точку), и примечание, которое является твердостью точно так же как www.google.co.uk
. То же идет для помещения точки в конце адреса в адресной панели в Вашем интернет-браузере. Корневой узел является на самом деле distrubuted сетью серверов имен, распространенных по многим странам, размещенным многими организациями и компаниями.
Возвращаясь к Вашему сопоставителю, это будет иметь hints
из того, где серверы имен корневого узла. Это затем пойдет и спросит один из корневых серверов имен, относительно которых серверы имен служат com
часть запроса DNS. Можно эмулировать этот шаг с host -t ns com
или nslookup -q=ns com
. Сервер имен будет затем использовать forumla, чтобы выбрать один из серверов имен, перечисленных там и использовать его для просьбы abx.com
домен.
В этой точке мы достигаем механизма, названного делегацией com
серверы имен делегируют ответственность abx.com
к другим серверам имен они сделаны NS
записи. Но те записи содержат доменные имена не IP-адреса. Путем эти домены присоединяются друг к другу, через glue
записи, таким образом, данные abx.com как пример, это было бы что-то вроде:
abx IN NS ns1.abx.com
IN NS ns2.abx.com
ns1.abx.com IN A 10.10.10.10
ns2.abx.com IN A 10.11.11.11
Вашему сопоставителю дали бы их записи, как дополнительная информация, в ее запросе на NS
записи abx.com
от com
серверы имен. Ваш сопоставитель затем спрашивает ns1.abx.com или ns2.abx.com для A
запись для abx.com
, и это возвращает IP, который в свою очередь передает браузеру/процессу, запрашивающему ту запись DNS.
Обычно эта последняя стадия делегации повреждается с большинством установок домашнего пользователя. Они прошли процесс покупки домена с регистратором/поставщиком услуг, но затем не удались настроить домен для указания на делегацию их серверов собственного имени. На самом деле необходимо сказать регистратору, где серверы имен - прежде чем они смогут поместить записи связующего звена на месте для получения шага делегации работы.
Тот, что шаг был сделан, последняя часть recursion
используемый слотами сопоставителя в место. Это - все при условии, что Ваша зона abx.com настроена правильно, обслуживается Интернету в целом и не является firewalled или Вами или Вашим поставщиком услуг хостинга.
Существует множество веб-сайтов инструмента DNS в Интернете, который позволит Вам видеть то, что указывает, что Ваш домен находится в. (Такие как инструменты DNS Материала DNS). Я также предлагаю, чтобы Вы ознакомились с dig
инструмент, который позволит Вам конкретно запрашивать серверы собственного имени (и записи) и получать более подробные ответы в выводе.
Проверка TLDR Ваша конфигурация с поставщиком услуг хостинга и удостоверяется, что Вы указали на записи доменов NS на своего дюйм/с серверов имен. Удостоверьтесь, что у Вас нет соединений блокирования брандмауэра, Ваш BIND работает, и он служит корректному DNS. Проверьте внешний DNS с внешними инструментами для проверки состояния DNS.
Разделение файлов в /etc
по разделам - плохая идея по этой причине.
Происходит то, что утилита groupadd
создает временный файл, а затем заменяет настоящий файл /etc/groups
(точнее, тот, на который указывает симлинк) на временный с помощью простой операции rename
.
Загвоздка в том, что rename()
работает только в одной и той же файловой системе, иначе выдает ошибку.
Другая потенциальная проблема, с которой вы можете столкнуться, заключается в том, что когда что-то выполняет переименование
, оно уничтожает симлинк, и теперь это обычный файл.
Другая потенциальная проблема заключается в том, что многие файлы в /etc
требуются для правильной загрузки, прежде чем у системы появится шанс смонтировать другие тома. Таким образом, эти файлы будут фактически отсутствовать.
Короче говоря, нет, это не может быть исправлено. И в любом случае этого не следует делать.