DNS Doctoring on Asa Configuration Example
Bevezetés
ez a dokumentum bemutatja, hogyan DNS Doctoring használják az Adaptive Security Appliance (Asa) változtatni a beágyazott IP-címeket Domain Name System (DNS) válaszokat, hogy az ügyfelek tud csatlakozni a megfelelő IP-címet a szerverek.
előfeltételek
követelmények
a DNS-Doktoráláshoz a hálózati címfordítás (Nat) konfigurálása szükséges az ASA-n, valamint a DNS-ellenőrzés engedélyezése.
felhasznált összetevők
az ebben a dokumentumban szereplő információk az Adaptive Security Appliance-en alapulnak.
az ebben a dokumentumban szereplő információkat egy adott laboratóriumi környezetben lévő eszközökről hozták létre. A dokumentumban használt összes eszköz törölt (alapértelmezett) konfigurációval indult. Ha a hálózat élő, győződjön meg róla, hogy megértette a parancsok lehetséges hatását.
egyezmények
lásd Cisco Technical Tips egyezmények további információt dokumentum egyezmények.
DNS Doctoring példák
DNS szerver belsejében ASA
ábra 1
nat (inside,outside) source static 10.1.1.100 198.51.100.100 dns!policy-map global_policy class inspection_default inspect dns
az 1. ábrán a DNS-kiszolgálót a helyi rendszergazda vezérli. A DNS-kiszolgálónak ki kell adnia egy privát IP-címet, amely az alkalmazáskiszolgálóhoz rendelt valódi IP-cím. Ez lehetővé teszi a helyi ügyfél számára, hogy közvetlenül csatlakozzon az alkalmazáskiszolgálóhoz.
sajnos a távoli kliens nem tud hozzáférni az alkalmazáskiszolgálóhoz a privát címmel. Ennek eredményeként a DNS-Doktorálás úgy van konfigurálva az ASA-n, hogy megváltoztassa a beágyazott IP-címet a DNS-válaszcsomagban. Ez biztosítja, hogy amikor a távoli ügyfél DNS-kérelmet nyújt be www.abc.com, a kapott válasz az alkalmazáskiszolgáló lefordított címére vonatkozik. A NAT utasítás DNS-kulcsszója nélkül a távoli ügyfél megpróbál csatlakozni a 10.1.1.100-hoz, ami nem működik, mert ezt a címet nem lehet továbbítani az interneten.
DNS-kiszolgáló az ASA külső oldalán
ábra 2
nat (inside,outside) source static 10.1.1.100 198.51.100.100 dns!policy-map global_policy class inspection_default inspect dns
a 2. ábrán a DNS-kiszolgálót az internetszolgáltató vagy hasonló szolgáltató vezérli. A DNS-kiszolgálónak ki kell adnia a nyilvános IP-címet, vagyis az alkalmazáskiszolgáló lefordított IP-címét. Ez lehetővé teszi, hogy minden internet-felhasználó hozzáférjen az alkalmazáskiszolgálóhoz az Interneten keresztül.
sajnos a helyi kliens nem tud hozzáférni az alkalmazáskiszolgálóhoz a nyilvános címmel. Ennek eredményeként a DNS-Doktorálás úgy van konfigurálva az ASA-n, hogy megváltoztassa a beágyazott IP-címet a DNS-válaszcsomagban. Ez biztosítja, hogy amikor a helyi ügyfél DNS-kérelmet nyújt be www.abc.com, a kapott válasz az alkalmazáskiszolgáló valós címe. A NAT utasítás DNS-kulcsszója nélkül a helyi ügyfél megpróbál csatlakozni a 198.51.100.100-hoz. Ez nem működik, mert ezt a csomagot elküldik az ASA-nak, amely eldobja a csomagot.
VPN NAT és DNS Doctoring
ábra 3
Vegyünk egy olyan helyzetet, ahol vannak olyan hálózatok, amelyek átfedik egymást. Ebben az állapotban a 10.1.1.100 cím mind a távoli, mind a helyi oldalon él. Ennek eredményeként végre kell hajtania a NAT-ot a helyi kiszolgálón, hogy a távoli kliens továbbra is hozzáférhessen a 192.1.1.100 IP-címmel. Annak érdekében, hogy ez megfelelően működjön, DNS Doctoring szükséges.
a DNS-Doktorálás nem hajtható végre ebben a funkcióban. A DNS kulcsszót csak egy objektum végéhez lehet hozzáadni NAT vagy forrás NAT. A kétszer NAT nem támogatja a DNS kulcsszót. Két lehetséges konfiguráció létezik, és mindkettő sikertelen.
Sikertelen Konfiguráció 1: Ha konfigurálja az alsó sort, akkor a 10.1.1.1-től 192.1.1.1-ig fordul, nem csak a távoli ügyfél számára, hanem mindenki számára az interneten. Mivel a 192.1.1.1 nem irányítható az interneten, az interneten senki sem férhet hozzá a helyi szerverhez.
nat (inside,outside) source static 10.1.1.100 192.168.1.100 dnsnat (inside,outside) source static 10.1.1.100 192.168.1.100 destination REMOTE_CLIENT REMOTE_CLIENT
sikertelen konfiguráció 2: Ha a DNS Doctoring NAT sort a szükséges kétszer NAT sor után konfigurálja, ez olyan helyzetet okoz, amikor a DNS Doctoring soha nem működik. Ennek eredményeként a távoli ügyfél megpróbál hozzáférni www.abc.com a 10.1.1.100 IP-címmel, amely nem működik.
Leave a Reply