Используйте/установите локальный преобразователь, например Bind9 или dnsmasq

Используйте/установите локальный преобразователь, например Bind9 или dnsmasq

У меня есть система Ubuntu с проводным подключением к маршрутизатору и USB-подключением к 4G-интернету через iPhone. Я хочу иметь возможность подключать других клиентов к маршрутизатору и получать доступ к Интернету через 4G-связь. Я выполнил следующие шаги здесьпереадресация iptables между двумя интерфейсамии он успешно маршрутизирует запросы ping и, кажется, подключается к сайтам, при условии, что я использую IP-адрес сайта, а не «имя». Где я запутался, так это в том, что как только я подключаюсь к маршрутизатору и использую nslookup с DNS-сервером на 4G, возвращается правильный результат, однако, похоже, он не может этого сделать без явного указания адреса сервера. Я установил этот сервер в качестве DNS-сервера на маршрутизаторе, а также попытался установить его на клиенте, но ни то, ни другое не работает. Есть ли у кого-нибудь предложения, что я мог упустить?

решение1

Как Ментоид мной

Используйте/установите локальный преобразователь, например Bind9 или dnsmasq

Если у вас много запросов, имеет смысл сделать это самостоятельно.

Связанный контент