Einführung
In diesem Dokument wird die Konfiguration beschrieben, die auf einem Cisco Router erforderlich ist, um Domain Name System (DNS)-Details vom Service Provider zu erhalten und über DHCP an die internen Benutzer weiterzuleiten. Das DNS-Protokoll wird verwendet, um einen vollqualifizierten Domänennamen (Fully Qualified Domain Name, FQDN) an die entsprechende IP-Adresse aufzulösen. Grundsätzlich hilft das DNS-Protokoll, einen für Menschen lesbaren Hostnamen wie www.cisco.com in die entsprechende maschinenlesbare IP-Adresse aufzulösen.
In den meisten Unternehmensnetzwerken, in denen kein lokaler DNS-Server verfügbar ist, müssen Kunden den DNS-Service des ISP nutzen oder einen frei verfügbaren öffentlichen DNS-Server konfigurieren.
Voraussetzungen
Anforderungen
Cisco empfiehlt, über Kenntnisse in folgenden Bereichen zu verfügen:
- Aktivieren von PPP auf der Schnittstelle mithilfe des Befehls encapsulation ppp.
- Die Befehlsausgabe des Befehls debug ppp negotiation. Weitere Informationen finden Sie unter Grundlagen der Debug-PPP-Aushandlung.
- Möglichkeit zum Lesen und Verständnis der Informationen, die während der IPCP-Phase der PPP-Aushandlung ausgetauscht wurden.
Verwendete Komponenten
Dieses Dokument ist nicht auf bestimmte Software- und Hardwareversionen beschränkt.
Die Informationen in diesem Dokument wurden von den Geräten in einer bestimmten Laborumgebung erstellt. Alle in diesem Dokument verwendeten Geräte haben mit einer leeren (Standard-)Konfiguration begonnen. Wenn Ihr Netzwerk in Betrieb ist, stellen Sie sicher, dass Sie die potenziellen Auswirkungen eines Befehls verstehen.
Konventionen
Weitere Informationen zu Dokumentkonventionen finden Sie in den Cisco Technical Tips Conventions.
Konfigurieren
Netzwerkdiagramm
Konfigurationen
Lokalen DHCP-Server auf dem Cisco Router konfigurieren
Konfigurieren Sie grundlegende DHCP-Parameter auf einem Cisco Router, und aktivieren Sie ihn als DHCP-Server für das lokale Netzwerk.
Aktivieren Sie zunächst den DHCP-Service auf dem Cisco Router.
CPE(config)#service dhcp
Erstellen Sie anschließend einen DHCP-Pool, der das Netzwerk-Subnetz definiert, das an die DHCP-Clients im lokalen Netzwerk geleast wird.
ip dhcp pool LAN_POOL
network 192.168.1.0 255.255.255.0
default-router 192.168.1.1
dns-server 192.168.1.1
Hier wurde der DHCP-Pool als LAN_POOL bezeichnet.
network-Anweisung gibt das Netzwerk-Subnetz und die Maske des DHCP-Adresspools an.
default-router gibt die IP-Adresse des Standardrouters für einen DHCP-Client an. Dabei sollte es sich um eine IP-Adresse im gleichen Subnetz wie der Client handeln.
dns-server gibt die IP-Adresse eines DNS-Servers an, der einem DHCP-Client zur Verfügung steht.
Aktivieren des DNS-Servers auf einem Cisco Router
Aktivieren Sie im globalen Konfigurationsmodus den DNS-Dienst auf dem Router.
CPE(config)#ip dns server
Konfiguration zur Weiterleitung des öffentlichen DNS-Service vom ISP an PPP
Um den öffentlichen DNS-Dienst vom ISP anzufordern, konfigurieren Sie die ppp ipcp dns-Anforderung unter der Dialer-Schnittstelle.
CPE(config)#interface dialer 1
CPE(config-if)#ppp ipcp dns request
Wenn alle oben genannten Konfigurationen abgeschlossen sind:
1. Der Befehl ppp ipcp dns request hilft zunächst, die Informationen des öffentlichen DNS-Servers vom ISP über die IPCP-Phase der PPP-Aushandlung abzurufen.
2. Der Befehl ip dns server ermöglicht dem Router anschließend, selbst als DNS-Server zu agieren. Der Router nutzt jedoch letztendlich den öffentlichen DNS-Dienst des ISP, um die Domänennamen aufzulösen.
3. Wenn der lokale DHCP-Server die IP-Adressen an die Clients vermietet, kündigt er sich außerdem selbst als DNS-Server an. Alle eingehenden DNS-Auflösungsanfragen von den Clients werden vom Router verarbeitet, indem der öffentliche DNS-Dienst verwendet wird.
Überprüfen
In diesem Abschnitt überprüfen Sie, ob Ihre Konfiguration ordnungsgemäß funktioniert.
1. Führen Sie Debug-ppp-Aushandlung durch, und lesen Sie die IPCP-Phase sorgfältig durch, um zu überprüfen, ob DNS-Serverinformationen vom ISP bereitgestellt werden.
*Aug 11 16:31:25.675: Vi3 CDPCP: Event[Receive CodeRej-] State[REQsent to Stopped]
*Aug 11 16:31:25.679: Vi3 IPCP: I CONFNAK [ACKsent] id 2 len 16
*Aug 11 16:31:25.679: Vi3 IPCP: Address 101.101.101.102 (0x030665656566)
*Aug 11 16:31:25.679: Vi3 IPCP: PrimaryDNS 4.2.2.2 (0x810604020202)
*Aug 11 16:31:25.679: Vi3 IPCP: O CONFREQ [ACKsent] id 3 len 16
*Aug 11 16:31:25.679: Vi3 IPCP: Address 101.101.101.102 (0x030665656566)
*Aug 11 16:31:25.679: Vi3 IPCP: PrimaryDNS 4.2.2.2 (0x810604020202)
*Aug 11 16:31:25.679: Vi3 IPCP: Event[Receive ConfNak/Rej] State[ACKsent to ACKsent]
*Aug 11 16:31:25.687: Vi3 IPCP: I CONFACK [ACKsent] id 3 len 16
*Aug 11 16:31:25.687: Vi3 IPCP: Address 101.101.101.102 (0x030665656566)
*Aug 11 16:31:25.687: Vi3 IPCP: PrimaryDNS 4.2.2.2 (0x810604020202)
*Aug 11 16:31:25.687: Vi3 IPCP: Event[Receive ConfAck] State[ACKsent to Open]
*Aug 11 16:31:25.707: Vi3 IPCP: State is Open
*Aug 11 16:31:25.707: Di1 IPCP: Install negotiated IP interface address 101.101.101.102
2. Führen Sie den Befehl show ppp interface virtual-access aus, um mehr über die verschiedenen Parameter zu erfahren, die während der PPP-Einrichtung erfolgreich ausgehandelt wurden.
CPE#show caller
Active Idle
Line User Service Time Time
con 0 - TTY 00:03:04 00:00:00
Vi3 lac PPPoE 00:01:57 00:00:02
CPE#show ppp interface virtual-access 3
PPP Serial Context Info
-------------------
Interface : Vi3
PPP Serial Handle: 0xEE000005
PPP Handle : 0x5B000005
SSS Handle : 0x7E000006
AAA ID : 26
Access IE : 0xA3000005
SHDB Handle : 0x0
State : Up
Last State : Binding
Last Event : LocalTerm
PPP Session Info
----------------
Interface : Vi3
PPP ID : 0x5B000005
Phase : UP
Stage : Local Termination
Peer Name : lac
Peer Address : 1.1.1.10
Control Protocols: LCP[Open] IPCP[Open] CDPCP[Stopped]
Session ID : 5
AAA Unique ID : 26
SSS Manager ID : 0x7E000006
SIP ID : 0xEE000005
PPP_IN_USE : 0x11
Vi3 LCP: [Open]
Our Negotiated Options
Vi3 LCP: MagicNumber 0x023A6422 (0x0506023A6422)
Peer's Negotiated Options
Vi3 LCP: MRU 1500 (0x010405DC)
Vi3 LCP: AuthProto CHAP (0x0305C22305)
Vi3 LCP: MagicNumber 0x52D1CDE4 (0x050652D1CDE4)
Vi3 IPCP: [Open]
Our Negotiated Options
Vi3 IPCP: Address 101.101.101.102 (0x030665656566)
Vi3 IPCP: PrimaryDNS 4.2.2.2 (0x810604020202)
Our Rejected options
SecondaryDNS
Peer's Negotiated Options
Vi3 IPCP: Address 1.1.1.10 (0x03060101010A)
CPE#
Fehlerbehebung
Dieser Abschnitt enthält Informationen, die Sie zur Fehlerbehebung bei Ihrer Konfiguration verwenden können.
Informationen zur Fehlerbehebung bei Problemen finden Sie unter Fehlerbehebung bei PPP-Verbindungen.