Wir haben einen Cisco 1900 ISR und haben kürzlich einen Webserver unter eingerichtet ourdomain.com
. Die Site funktioniert einwandfrei, jedoch können wir über das LAN nicht ourdomain.com
auf die Site zugreifen, sondern jeder muss die lokale IP-Adresse verwenden 10.1.1.xxx
.
Ich habe verstanden, dass dies eine Einschränkung bei Cisco-Routern ist. Mein umfangreiches Googeln hat DNS-Doctoring (oder DNS-Antwortänderung) aufgetaucht.
Ich habe viele Male versucht, DNS-Doctoring einzurichten, aber ich kann es einfach nicht zum Laufen bringen. Ich glaube, weil unser ISR nicht in der Lage ist, die Befehle auszuführen, die ich versuche:
object network our_server
host 10.1.1.xx
nat (inside,outside) static 50.100.100.10 dns
Gibt es eine andere Möglichkeit, DNS-Doctoring zu erreichen oder auf andere Weise über die externe Adresse auf unseren lokalen Server zuzugreifen?
Unsere Netzwerkkonfiguration lautet wie folgt: Modem > ISR > Switch > End Users
Unser ISR läuft: Cisco IOS Software, C1900 Software (C1900-UNIVERSALK9-M), Version 15.1(4)M4, RELEASE SOFTWARE (fc1)
quelle
Antworten:
Ihr erstes Problem besteht darin, dass Sie Cisco ASA-Befehle auf einem Cisco-Router verwenden. Sie gehen auch davon aus, dass dies ein Problem mit Ihrem Cisco-Router ist.
In Wirklichkeit ist dies ein DNS-Problem, das mit Ihrem Cisco-Router behoben werden kann. Es wird jedoch normalerweise mit einem Split-DNS gelöst
Ja ... Cisco nennt es Netzwerkadressübersetzung (oder
nat
) ... Nehmen wir an, Sie haben diese Topologie ...Angenommen, Ihre interne Webhost-Adresse lautet 10.1.1.50 und Sie verwenden 192.0.2.2 (eine zweite von Ihrem ISP angegebene Adresse) für Ihren öffentlichen A-Datensatz. Wenn Sie also "ourdomain.com" aus dem Google-Resolver auflösen, erhalten Sie ...
Angenommen, Bucksnort ist 10.1.1.12. Wenn Sie
debug ip nat
während einer DNS-Abfrage auf Ihrem Router arbeiten, sehen Sie ...quelle