Ich habe ein Ubuntu-System mit einer Kabelverbindung zu einem Router und einer USB-Verbindung zum 4G-Internet über ein iPhone. Ich möchte andere Clients mit dem Router verbinden und über die 4G-Verbindung auf das Internet zugreifen können. Ich habe die Schritte hier befolgtiptables Weiterleitung zwischen zwei Schnittstellenund es leitet Ping-Anfragen erfolgreich weiter und scheint eine Verbindung zu Websites herzustellen, vorausgesetzt, ich verwende die IP-Adresse der Website und nicht den „Namen“. Was mich verwirrt, ist, dass, sobald ich eine Verbindung zum Router herstelle und nslookup mit dem DNS-Server auf dem 4G verwende, das richtige Ergebnis zurückgegeben wird, dies jedoch nicht möglich zu sein scheint, ohne die Serveradresse explizit anzugeben. Ich habe diesen Server als DNS-Server im Router festgelegt und auch versucht, ihn auf dem Client festzulegen, aber beides funktioniert nicht. Hat jemand einen Vorschlag, was ich möglicherweise übersehen habe?
Antwort1
Als Mentoid von mir
Verwenden/installieren Sie einen lokalen Resolver wie Bind9 oder dnsmasq
Bei vielen Anfragen ist es sinnvoller, dies alleine zu erledigen.