Отказ автоматически последовательно монтировать область NFS после перезагрузки

Насколько я знаю, нет никакого способа заставить Windows DNS использовать hosts файл для обработки определения имен; но это не нужно.

Можно безопасно создать зону на внутреннем сервере DNS с тем же именем как общедоступная зона Интернет; то, что произойдет, Ваш сервер обработает запросы для имен в той зоне с помощью ее собственных данных, вместо того, чтобы передать те запросы к авторитетным серверам имен для той зоны; это иногда называют "затенением", потому что оно делает "реальную" общедоступную зону недоступной внутреннему клиенту, отвечая вместо этого "поддельными" данными.

То, относительно чего необходимо быть осторожны, необходимо заполнить эту внутреннюю зону со всеми именами, в которых Вы будете нуждаться, даже с помощью общедоступных IP-адресов при необходимости; иначе, внутренние клиенты wil не мочь разрешить те имена.

Скажем, Ваша общедоступная зона похожа на это:

www.nlscan.com    202.101.116.8
mail.nlscan.com   202.101.116.9

Вы хотите, чтобы внутренние клиенты разрешили mail.nlscan.com как 172.16.0.10; это в порядке, таким образом, Вы создаете зону "nlscan.com" на своем внутреннем сервере DNS и помещаете "mail.nlscan.com-> 172.16.0.10" в нем.
Но теперь Ваши внутренние клиенты не могут разрешить "www.nlscan.com", потому что сервер думает, что это авторитетно для той зоны, таким образом, это не ответит на запрос (потому что это не знает о том хосте), но это также не передаст его никому.
Для решения этого необходимо поместить "www.nlscan.com" также во внутренней зоне; это может указать на свой реальный общедоступный IP-адрес, если Вы хотите, чтобы Ваши клиенты получили доступ к нему тот путь, или Вы могли бы использовать то же перенаправление, которое Вы используете для "mail.nlscan.com", если "www" также передается Вашим брандмауэром некоторому внутреннему серверу.
Тот же принцип относится к любому имени в зоне.

Эта установка не окажет влияния на внешние клиенты, или ни на одного из Ваших пользователей, который является временно вне Вашей сети, потому что та внутренняя "теневая" зона никогда не будет видима из Интернета.

2
задан 9 November 2011 в 21:33
3 ответа

Я бы, вероятно, изменил "по умолчанию" на что-то вроде "soft, intr, rw, bg". Параметр bg особенно важен, поскольку в нем говорится, что в случае сбоя монтирования повторите попытку в фоновом режиме (довольно много) раз, пока оно не будет смонтировано.

4
ответ дан 3 December 2019 в 08:57

man смонтируйте и посмотрите на параметр _netdev . Вероятно, вам следует использовать его, чтобы отложить установку до тех пор, пока сеть не будет запущена:

serverB:/data/media/serverA  /data/media    nfs    _netdev,rw,...    0 0
4
ответ дан 3 December 2019 в 08:57

Это случай, когда я бы посмотрел на что-то вроде autofs или другого средства автоматического монтирования. С помощью этого инструмента файловые системы монтируются по запросу, а не во время загрузки. Сбой из-за того, что сервер недоступен во время загрузки, является временным. Когда вы получите доступ к точке монтирования после того, как сервер будет готов, файловая система будет смонтирована.

0
ответ дан 3 December 2019 в 08:57

Теги

Похожие вопросы