Требовать, чтобы форвард-днс не работал должным образом

Быстрое объяснение:

  • Домашний хобби-сервер
  • Некоторые публичные услуги, некоторые я бы хотел ограничить только внутренними
  • Так как я обнаружил обратные прокси (), я перенес все за субдомены моего домена через 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. Так почему это? Я делаю что-то явно неправильно? Может ли почтовый сервер мешать результату?

Надеюсь, кто-то может помочь. Заранее спасибо!

0 ответов

Другие вопросы по тегам