Я использую BIND Mac OS X Lion для настройки локального домена " webapp.local ". Я уже настроил VirtualHost в Apache и добавил «webapp.local» в файл хоста, который работает.

Но хотел, чтобы другие члены моей сети получили к нему доступ.

Итак, я дошел до создания файла /var/named/webapp.zone

webapp.local.         IN      SOA     webapp.local. root.webapp.local.    (
        20100601
        15
        3600
        3000000
        86400 )
        IN      NS      webapp.local.
        IN      A       127.0.0.1
*.webapp.local.       IN      A       127.0.0.1

но выполнение # named-checkconf /var/named/webapp.zone в Терминале вызывает некоторые ошибки

/var/named/webapp.zone:1: unknown option 'webapp.local.'
/var/named/webapp.zone:10: unexpected token near end of file

Использование nano добавляет новую строку в конец файла, что может объяснить второе сообщение об ошибке, хотя я не уверен.

Кроме того, добавив любые комментарии с ; вернет сообщение об ошибке unknown option 'comment'

2 ответа2

0

Мне нравится твоя шутка с 127.0.0.1 для удаленных клиентов

Вы пытались использовать поиск по формату файлов зоны Bind?

; BIND файл БД для webapp.local

$ ORIGIN webapp.local.

82400 долл. США

@       IN      SOA     webapp.local.      root.webapp.local. (
                        2012032301  ; serial number YYMMDDNN
                        28800           ; Refresh
                        7200            ; Retry
                        864000          ; Expire
                        86400           ; Min TTL
            )

            NS      webapp.local.     
webapp.local.   IN  A   127.0.0.1
0

Я думаю, что вы хотите проверить это с named-checkzone, который проверяет файлы зон. Named-checkconf ожидает named.conf (по умолчанию), который имеет другой синтаксис.

http://linux.die.net/man/8/named-checkconf

http://linux.die.net/man/8/named-checkzone

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .