Как я могу отредактировать мои файлы хоста для перенаправления в html-файл, сохраненный локально, когда сделан запрос на определенный IP? У меня есть Linux Mint box (в значительной степени дистрибутив Ubuntu).

У дорожного бегуна есть раздражающая страница с ошибкой DNS, которую я получаю всякий раз, когда набираю неверный URL. Я думал, что было бы здорово, если бы вместо этого появилась пользовательская страница.

2 ответа2

1

Вы можете разрешить имя dnssearch.rr.com локально, IP не имеет значения. Установите правильный порядок в /etc/nsswitch.conf (для чтения файлов до DNS) и сделайте его псевдонимом в /etc /hosts либо localhost, либо ваше собственное имя узла.

Но - локально сохраненная страница в файловой системе не подойдет, вам придется запустить локальный веб-сервер, но он может иметь глобальное перенаправление, поэтому URL, на который они отправляют вас, не имеет значения.

0

Это было бы невозможно с записью файла hosts: вам нужно найти IP-адрес, который будет возвращен вместо правильного (или ошибка DNS), перенаправить его с iptables обратно на ваш компьютер и установить какой-нибудь веб-сервер тоже для того, чтобы обслуживать страницу, которую вы действительно хотите.

Если вы просто хотите избавиться от страницы перехвата DNS вашего интернет-провайдера, а не хотите, чтобы у вас была отдельная страница, то вы можете переключиться на другие DNS-серверы (если ваш интернет-провайдер не блокирует это). Например, общедоступный DNS-кеш Google не перехватывает запросы на несуществующие имена, поэтому вы можете использовать их (8.8.8.8 и 8.8.4.4) вместо вашего интернет-провайдера.

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