Introduction
Ce document décrit la configuration requise sur un routeur Cisco pour obtenir des détails DNS (Domain Name System) auprès du fournisseur de services et les transmettre aux utilisateurs internes à l'aide de DHCP. Le protocole DNS est utilisé pour résoudre un nom de domaine complet (FQDN) à son adresse IP correspondante. Fondamentalement, le protocole DNS aide à résoudre un nom d'hôte lisible par l'homme comme www.cisco.com dans son adresse IP lisible par l'ordinateur correspondante.
Dans la plupart des réseaux d’entreprise, où un serveur DNS local n’est pas disponible, les clients doivent utiliser le service DNS fourni par le FAI ou configurer un serveur DNS public librement disponible.
Conditions préalables
Conditions requises
Cisco vous recommande de prendre connaissance des rubriques suivantes :
- Comment activer PPP sur l'interface à l'aide de la commande encapsulation ppp .
- Résultats de la commande debug ppp negotiation . Pour plus d'informations, reportez-vous à Comprendre les sorties de la commande debug ppp negotiation.
- Capacité à lire et à comprendre les informations échangées pendant la phase IPCP de la négociation PPP.
Components Used
Ce document n'est pas limité à des versions de matériel et de logiciel spécifiques.
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, make sure that you understand the potential impact of any command.
Conventions
Pour plus d'informations sur les conventions des documents, référez-vous aux Conventions utilisées pour les conseils techniques de Cisco.
Configuration
Diagramme du réseau
Configurations
Configurer le serveur DHCP local sur le routeur Cisco
Configurez les paramètres DHCP de base sur un routeur Cisco et activez-le pour qu'il agisse en tant que serveur DHCP pour le réseau local.
Tout d'abord, activez le service DHCP sur le routeur Cisco.
CPE(config)#service dhcp
Ensuite, créez un pool DHCP définissant le sous-réseau réseau qui serait loué aux clients DHCP sur le réseau local.
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
Ici, le pool DHCP a été nommé LAN_POOL.
network instruction spécifie le sous-réseau réseau et le masque du pool d'adresses DHCP.
default-router spécifie l'adresse IP du routeur par défaut pour un client DHCP. Il doit s’agir d’une adresse IP sur le même sous-réseau que le client.
dns-server spécifie l'adresse IP d'un serveur DNS disponible pour un client DHCP.
Activer le serveur DNS sur un routeur Cisco
En mode de configuration globale, activez le service DNS sur le routeur.
CPE(config)#ip dns server
Configuration pour relayer le service DNS public du FAI via PPP
Afin de demander le service DNS public au FAI, configurez ppp ipcp dns request sous l'interface Dialer.
CPE(config)#interface dialer 1
CPE(config-if)#ppp ipcp dns request
Lorsque toutes les configurations ci-dessus sont effectuées :
1. La commande ppp ipcp dns request aide d'abord à obtenir les informations du serveur DNS public auprès du FAI via la phase IPCP de la négociation PPP.
2. Ensuite, la commande ip dns server permet au routeur de commencer à agir en tant que serveur DNS lui-même. Cependant, le routeur finit par utiliser le service DNS public du FAI pour résoudre les noms de domaine.
3. En outre, lorsque le serveur DHCP local loue les adresses IP aux clients, il s'annonce comme serveur DNS. Toutes les requêtes de résolution DNS entrantes des clients seront traitées par le routeur en utilisant le service DNS public.
Vérification
Utilisez cette section pour confirmer que votre configuration fonctionne correctement.
1. Exécutez la négociation debug ppp et lisez attentivement la phase IPCP pour vérifier si les informations du serveur DNS sont fournies par le FAI.
*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. Exécutez la commande show ppp interface virtual-access pour en savoir plus sur les différents paramètres négociés lors de la configuration PPP.
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#
Dépannage
Cette section fournit des informations que vous pouvez utiliser pour dépanner votre configuration.
Référez-vous à Dépannage des connexions PPP pour plus d'informations sur la façon de résoudre les problèmes.