Я использую Max OS X Server и не могу настроить Open Directory. Я получаю сообщение об ошибке: «Имя хоста этого компьютера недействительно. Имя хоста не соответствует ни одному из настроенных адресов этого компьютера. Убедитесь, что имя хоста правильное».
Я побежал changeip -checkhostname
и получите (x вставлено для анонимности):
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-адрес, и у нас есть брандмауэр, который пересылает запросы на наш внутренний IP-адрес 192.168.xx.xx.
Как мне обойти эту проблему?
Вам нужна внутренняя запись, указывающая на IP-адрес вашей локальной сети, чтобы переопределить общедоступный IP-адрес, обнаруженный на DNS-сервере. Вы можете запустить внутренний DNS-сервер или просто добавить запись в файл hosts.
Чтобы добавить внутреннюю запись, указывающую на IP-адрес вашей локальной сети: