Зафиксируйте “имя хоста DNS, не доступное” на сервере позади брандмауэра

Я выполняю Max Сервер OS X и не могу настроить, Открывают Directory. Я получаю ошибку при высказывании, что "Имя хоста этого компьютера недопустимо. Имя хоста не решает ни к какому настроенному адресу этого компьютера. Удостоверьтесь, что имя хоста корректно".

Я работал changeip -checkhostname и доберитесь (x's, вставленный для анонимизирования):

Primary address     = 192.168.xx.xx

Current HostName    = xx.xxxxx.com

The DNS hostname is not available, please repair DNS and re-run this tool.

dirserv:success = "success"

Это - подобный вопрос Восстановить Имя хоста DNS сервер Mac, но в этом случае, наша запись DNS для нашего имени хоста решает к реальному, достижимому IP-адресу, и у нас есть брандмауэр, который передает запросы к нашему внутреннему, 192.168.xx.xx IP.

Как я обхожу эту проблему?

1
задан 13 April 2017 в 15:13
1 ответ

Вам нужна внутренняя запись, указывающая на ip вашей локальной сети, чтобы переопределить публичный ip, находящийся на DNS-сервере. Вы можете запустить внутренний DNS-сервер, или это может быть так же просто, как поместить запись в файл hosts.

Для добавления внутренней записи, указывающей на IP-адрес вашей локальной сети:

  • Включите службы DNS на сервере (с помощью приложения Server)
  • Добавьте запись о моем внутреннем IP-адресе/домене (также с помощью приложения Server)
  • В системных настройках сервера добавьте мой локальный IP-адрес в список записей DNS, чтобы он сначала посмотрел на локальный DNS-сервер
2
ответ дан 3 December 2019 в 21:13

Теги

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