Требовать, чтобы форвард-днс не работал должным образом
Быстрое объяснение:
- Домашний хобби-сервер
- Некоторые публичные услуги, некоторые я бы хотел ограничить только внутренними
- Так как я обнаружил обратные прокси (), я перенес все за субдомены моего домена через Apache
- Затем я обнаружил, что я больше не мог просто использовать
Require local
как и раньше, так как Apache всегда видит публичный IP-адрес клиента Require forward-dns
кажется, что я хочу решение, однако оно не дает ожидаемого результата- У меня динамический IP, но результаты, похоже, должны быть в целом правильными. Я просто хочу понять, почему это не работает
пример .htaccess
на сервере (в качестве начального теста):
Требуется форвард-днс mydomain.biz
Пример публичного теста IP из моей домашней сети:
$ host myip.opendns.com resolver1.opendns.com
... myip.opendns.com имеет адрес abcd...
Поиск доменного имени:
$ host mydomain.biz
mydomain.biz имеет адрес abcd
mydomain.biz почта обрабатывается 10 mydomain.biz
Однако при доступе к сайту из локальной сети:
[Чт, 09 августа 12:59:35.478812 2018] [authz_core:error] [pid 18478:tid 139675020785408] [client abcd:45860] AH01630: клиент отклонен из-за конфигурации сервера: /var/www/blah/blah/
Так что даже если authz_core
получает ожидаемый IP, его сервер forward-dns не возвращает этот IP. Так почему это? Я делаю что-то явно неправильно? Может ли почтовый сервер мешать результату?
Надеюсь, кто-то может помочь. Заранее спасибо!