То, что я пытаюсь сделать:
Попытка создать DNS-сервис связывания, который будет решать локальные адреса, а также публичные адреса. Мне нужно разрешить внутренние локальные адреса для удаленных мест. Эти пульты удалены по нашей сети через прокси, и я пытаюсь установить сервер привязки на этом прокси-сервере.Синтаксис и RNDC ошибки связывания на конф
Я использую bind9, который (в соответствии с тем, что я прочитал) позволит мне использовать представления для прямого запроса DNS через acl.
Что происходит:
У меня есть следующие конфигурации, который сообщает ряд синтаксических ошибок и rndc удалось соединиться ошибка, которая останавливает DNS.
файл: named.conf.local
acl internals {
x.x.x.x/8; (local)
192.168.1.0/24;
);
// Custom Zones for SERVER
view "internal" {
match-clients { internals; };
zone "SERVER" {
type master;
file "/etc/bind/internal/db.SERVER";
};
};
view "external" {
match-clients { any: };
zone "SERVER" {
type master;
file "/etc/bind/external/db.SERVER";
};
};
ошибки:от системного журнала
Oct 28 10:29:22 SERVER named[15228]: loading configuration from '/etc/bind/named.conf'
Oct 28 10:29:22 SERVER named[15228]: /etc/bind/named.conf.local:7: missing ';' before '"'
Oct 28 10:29:22 SERVER named[15228]: /etc/bind/named.conf.local:7: missing ';' before '{'
Oct 28 10:29:22 SERVER named[15228]: /etc/bind/named.conf.local:8: missing ';' before '{'
Oct 28 10:29:22 SERVER named[15228]: /etc/bind/named.conf.local:9: missing ';' before '"'
Oct 28 10:29:22 SERVER named[15228]: /etc/bind/named.conf.local:9: missing ';' before '{'
Oct 28 10:29:22 SERVER named[15228]: /etc/bind/named.conf.local:10: missing ';' before 'master'
Oct 28 10:29:22 SERVER named[15228]: /etc/bind/named.conf.local:11: missing ';' before '"'
Oct 28 10:29:22 SERVER named[15228]: /etc/bind/named.conf.local:15: missing ';' before '"'
Oct 28 10:29:22 SERVER named[15228]: /etc/bind/named.conf.local:15: missing ';' before '{'
Oct 28 10:29:22 SERVER named[15228]: /etc/bind/named.conf.local:16: missing ';' before '{'
Oct 28 10:29:22 SERVER named[15228]: /etc/bind/named.conf.local:16: missing ';' before '}'
Oct 28 10:29:22 SERVER named[15228]: /etc/bind/named.conf.local:17: missing ';' before '"'
Oct 28 10:29:22 SERVER named[15228]: /etc/bind/named.conf.local:17: missing ';' before '{'
Oct 28 10:29:22 SERVER named[15228]: /etc/bind/named.conf.local:18: missing ';' before 'master'
Oct 28 10:29:22 SERVER named[15228]: /etc/bind/named.conf.local:19: missing ';' before '"'
Oct 28 10:29:22 SERVER named[15228]: /etc/bind/named.conf:12: missing ';' before '"'
Oct 28 10:29:22 SERVER named[15228]: /etc/bind/named.conf:13: expected IP match list element near end of file
Oct 28 10:29:22 SERVER named[15228]: loading configuration: unexpected token
Oct 28 10:29:22 SERVER named[15228]: exiting (due to fatal error)
Что мне нужно знать:
Очевидно, что я быть_наст что-то не так, и мне просто нужно знать, где я испортился. Мне нужно знать, есть ли что-то неправильное синтаксически или если я не использую нужные инструменты для создания сервера привязки.
TL; DR:
Учитывая конфигурационный файл и ошибки выше, что является причиной этой проблемы?
Я бы предположил, что знак закрывающейся скобки ')' является синтаксической ошибкой в строке # 4, это должна быть закрывающая скобка '}' ... –
Это неловко. Ну, я думаю, это хороший урок в поисках мелочи в первую очередь. Пожалуйста, ответьте, и я выберу его, спасибо – mtrueblood