Miten pääset koneisiin DNS-nimien käyttäminen DD-WRT llä
Olemme osoittaneet, miten voit määrittää IP-osoitteet staattisesti verkkoon, nyt voit kääntää kyseisen DNS-kytkimen lisää eleganssia ja helppokäyttöisyyttä. Tämän päivän opas näyttää, miten pääset käyttämään koneitasi käyttämällä DD-WRT-yhteensopivassa reitittimessä olevia DNS-nimiä.
Kuva: Henk L
Esipuhe
Meillä on puhuttu siitä, miten asiakkaat saavat aina saman IP-osoitteen reitittimestä, miten pystyt luomaan staattisen DHCP: n DD-WRT-reitittimen oppaassa. Joten nyt, jos haluat käyttää jotakin verkossa olevista koneista, kuten tiedätte sen IP: n, voit käyttää tätä… mutta IP-osoitteiden käyttäminen ei vain ole samaa eleganssia kuin nimien käyttäminen. Myös "staattisen IP: n" vähenemisen vuoksi UPnP: n nousun ja "staattisten varausten" (hankkimalla MAC: t ja vastaavat) aiheuttamat haitat… Mitä jos et halua muistaa IP-osoitteita kaikki?
Siellä DNS tulee.
Ongelma
Yrität päästä verkkoon yhdestä koneesta / laitteesta toiseen käyttämällä IP-osoitettaan (esimerkiksi pingillä) ja se toimii. Kuitenkin, kun yrität tehdä saman käyttämällä sen isäntänimeä kuten "mydesktop" tai "mylaptop"? se on osuma ja menettää… joskus se toimii…. yleensä se ei…: \ t
Mitä tapahtuu?
Laitteesi eivät tiedä, kenen ja miten heidän olisi pyydettävä ”nimiä” IP-käännökseen, koska heiltä puuttuu avainmääritys, ”DNS-suffiksi”.
Kun tietokone tarvitsee kääntää nimen IP-osoitteeksi (jota kutsutaan "ratkaisuksi"), sillä on pari tapaa tehdä se, yksi tapa on kysyä DNS-palvelin. Jotta asiakas voisi tehdä niin, asiakkaan on esitettävä kysymys "Täysin pätevä verkkotunnus" (FQDN).
FQDN muodostuu isäntänimestä, kuten "mydesktop" ja DNS-alue, joka kuuluu "geek.lan": iin. Esimerkiksi isäntien FQDN: t olisivat esimerkiksi "mydesktop.geek.lan" ja "mylaptop.geek.lan". Kun asiakkaalla ei ole "DNS-vyöhykettä", se ei voi kysyä DNS: ltä "tasaista" nimeä (nimi, joka ei määritä "DNS-vyöhykettä"). Toisin sanoen, jotta voit saavuttaa isäntänne nimen, sinun pitäisi pingata "mydesktop.geek.lan".
Jos DNS-oheislaite määritettiin jollakin tavalla (joko manuaalisesti tai automaattisesti), asiakas yrittää automaattisesti liittää sen pyydetylle isäntänimelle ja pyytää DNS-palvelinta, jos se voi auttaa ratkaisussa.
Kun sanottiin, että DNS-oheistunnusta ei ole määritelty, asiakas yrittää selvittää nimen yksinään käyttämällä "DNS-lähetystä". Ongelmana on se, että kaikki asiakkaat eivät ole konfiguroituja vastaamaan tai ne on konfiguroitu tietoisesti vastaamaan tällaiseen pyyntöön. Sitä vastoin olisi vain ärsyttävää määritellä FQDN joka kerta.
Ratkaisu
Jotta koko infrastruktuuri korjaa tämän ongelman, sinun tarvitsee vain asettaa ”DNS-päätteen” * reitittimen ”DHCP-laajuudelle”. Näin molemmat tekevät siitä niin, että reitittimellä on nyt "dynaaminen DNS" -palvelupalvelu, jonka asiakkaat voivat rekisteröidä itsensä, tehdä siitä niin itse DHCP-palvelu tekee saman itsestään rekisteröimättömille isännille ja toimittaa "DNS "DHCP-vuokrasopimus", joka annetaan asiakkaille. Siksi koko ratkaisu on itsekestävä, oletuksena käyttäytyvä ratkaisu, joka ratkaisee kaikki ongelmat yhdellä epäonnistumisvaiheella…. siisti, A?
* Kun käytät DD-WRT: tä… muiden reitittimien kanssa, mittarilukema voi vaihdella.
Voit tehdä tämän siirtymällä reitittimen hallintasivulle:
- Mene -> Palvelut
- Vaihda, ”Käytetty verkkotunnus” on ”LAN & WLAN”
- Valitse verkkotunnus, olemme käyttäneet "geek.lan" tätä esimerkkiä varten, mutta voit käyttää mitä haluat.
- Kun käytät staattisia DHCP-varauksia, tämä toiminto on valinnainen, jos valitsit sen käyttöön, on suositeltavaa asettaa isäntänimi, jotta se vastaa koneen / laitteen käyttöjärjestelmässä asetettua nimeä. Nyt jos vain niin tapahtuu, että laitteiden käyttöjärjestelmä ei rekisteröi nimeä DNS: ään (kuten puhelimet), tämä on hyvä tapa pakottaa se siihen.
- Napsauta "Tallenna" -> "Käytä asetuksia".
* Yksi poikkeus tähän sääntöön on, että jos käytät ".local" -toimintoa, kun taas Windows-koneesi todennäköisesti tekevät hienosti, Linux-koneesi noudattavat mDNS-standardia (Multicast DNS) ja sivuuttaa DNS-palvelimen. On kierros, mutta se on tämän oppaan ulkopuolella.
Kun haluat tarkistaa, että asetukset ovat vaikuttaneet, siirry komentoriville ja anna "ipconfig".
Sinun pitäisi nähdä, että DNS-päätteesi ei ole tällä hetkellä olemassa kuten alla:
Anna ”ipconfig / release”, jota seuraa “ipconfig / atjaunaa”, ja sinun pitäisi nähdä jotain seuraavaa:
Toista toimenpide vähintään yhdellä koneella ja yritä pingata käyttämällä vain isäntänimen nimeä.
Sinun pitäisi nähdä, että asiakas on ”automaattisesti maagisesti” ymmärtänyt, että pingoitavan laitteen koko nimi on “hostname.dns.zone”, ja pystyi kääntämään (ratkaisemaan) FQDN: n ping-IP-osoitteeseen:
Ongelmien karttoittaminen
Koska tämä opas koskee sellaisen DNS: n käyttöä, kuten DD-WRT-oppaassa olevan mainoksen poistaminen Pixelserv-palvelusta, jos ongelma ilmenee, on olemassa muutamia asioita:
- Tyhjennä henkilökohtaiset koneesi DNS-välimuisti.
Tämä johtuu DNS-välimuistista, joka saattaa huijata tietokoneesi ajattelemaan, että se tuntee jo isäntänimen ilman, että hän pyytää DNS: ää. Ikkunoissa tämä olisi "ipconfig / flushdns". - Varmista, että asiakas käyttää reititintä DNS: nä ja että se ratkaisee FQDN: n.
Erityisesti kun käytät VPN: ää tai verkkoa, joka on monimutkaisempi kuin normaali reititin tietokoneeseen, on mahdollista, että asiakastietokoneesi ei yksinkertaisesti käytä reititintä DNS: nä. On hyvin helppo nähdä, että komento ”nslookup” on alla, mikä on asiakkaan käyttämä DNS-palvelin. Jos IP ei ole sama kuin reititin, olet löytänyt ongelman.
Se on se… sinun pitäisi olla kaikki asetettu
Kiire, kaikki, mitä näen, on pimeys.