Назад | Перейти на главную страницу

Dnsmasq, перенаправить все, кроме google.com

Мой роутер использует dnsmasq. В моем dnsmasq.conf я пишу: address=/#/127.0.0.1 чтобы разрешить любой домен на моем локальном сервере. Оно работает.

Теперь я хочу сделать возможным присоединение к www.google.com. Любой другой домен "перенаправляется" на мой локальный.

это верно ?

address=/#/127.0.0.1
address=/google.com/#

Или мне нужно сделать что-то еще, или я должен предоставить IP-адрес google.com?

большое спасибо

Вы близко. Ваша вторая строка должна быть server= вместо.

address=/#/127.0.0.1
server=/google.com/#

В то время как address означает "Разрешить этот домен и его поддомены как этот адрес", server означает «Попросить этот сервер имен разрешить этот домен и его поддомены». В server директива поддерживает # во второй позиции означает «исходный сервер по умолчанию».

Для получения дополнительной информации см. dnsmasq страница руководства. Ищи --server или --address.