Keresés
Keresés törlése
Keresés bezárása
Google-alkalmazások
Főmenü
true

Dinamikus DNS

A dinamikus DNS lehetővé teszi, hogy domainjét vagy aldomainjét egy dinamikusan kiosztott IP-címmel rendelkező átjáró mögötti erőforrásra irányítsa át.

A dinamikus DNS Google Domains rendszerben való használatához állítsa be a dinamikus DNS szintetikus rekordot. Ez a szintetikus rekord:

  • Domainje vagy aldomainje számára beállít egy A-rekordot, amely révén a Google névszerverei érzékelik, hogy dinamikus IP-cím várható.
  • Létrehoz egy felhasználónevet és jelszót, melyeket a gazdagép vagy a szerver arra használ majd, hogy továbbítsa az új IP-címet a Google névszervereinek.

Amint elkészül a dinamikus DNS szintetikus rekord beállításával, a gazdagépen vagy a szerveren (amely az átjáró mögötti erőforrás), vagy pedig magán az átjárón be kell állítania egy kliensprogramot, mely érzékeli az IP-cím változásait, valamint a létrehozott felhasználónév és jelszó segítségével továbbítja az új címet a Google névszervereinek.

Megjegyzés: dinamikus DNS csak IPv4-címek esetén használható. Az IPv6-címek jellemzően nem dinamikus kiosztásúak.

A dinamikus DNS szintetikus rekord beállítása

  1. A navigációs sávon kattintson a Saját domainek lehetőségre, majd kattintson a domainnévre.
  2. Kattintson a DNS lapfülre .
  3. Görgessen le a Szintetikus rekordok részhez.
  4. A különféle szintetikus rekordokat felsoroló listából válassza ki a Dinamikus DNS szintetikus rekordot.
  5. Adja meg annak az erőforrásnak a nevét, amely számára dinamikus IP-cím kiosztását szeretné; valamely, az alapértelmezett domainjéhez („gyökérdomain” vagy „előtag nélküli domain”) tartozó aldomaint adjon meg, vagy pedig a gyökérdomaint (@).
  6. Ha aldomaint választott, akkor adja meg az aldomain nevét.
  7. Kattintson a Hozzáadás gombra.
  8. A szintetikus rekordok listájában ekkor létrejön a dinamikus DNS szintetikus rekord. A rekord értékeinek megtekintéséhez kattintson a rekordtól balra lévő kibontható háromszögre.
  9. A rekord számára létrehozott felhasználónév és jelszó megtekintéséhez kattintson a Hitelesítési adatok megtekintése szövegrészre.
  10. Jegyezze fel a szintetikus rekord számára létrehozott felhasználónevet és jelszót. Ezekre szüksége lesz a Google névszervereivel való kapcsolatot létrehozó átjáró vagy kliensprogram konfigurálásához.

A rekord melletti Szerkesztés és Törlés gombbal szerkesztheti, illetve törölheti a rekordot.


Tipp: Helyettesítő karakter (*) átirányítása dinamikus erőforrásra: 

Habár dinamikus DNS-rekordban nem lehet helyettesítő karaktereket használni, egy CNAME-rekord segítségével az előtag nélküli domainjére vagy egy meghatározott aldomainre átirányíthat helyettesítő karaktert.

  1. A @ használatával hozzon létre egy dinamikus DNS-rekordot azon előtag nélküli domain (pl. @.example.com) vagy aldomain számára, amelyre helyettesítő karaktert kíván átirányítani.
  2. Hozzon létre egy CNAME-rekordot, amely átirányítja a helyettesítő karaktert (*) az előtag nélküli domainre vagy az aldomainre. A CNAME-rekord létrehozásához az Erőforrásrekordok cikkben talál segítséget.

Kliensprogram beállítása az átjárón, a gazdagépen vagy a szerveren

Napjainkban több népszerű dinamikus DNS-kliensprogram is használatos, mint például a DDclient vagy az INADYN. Ezenkívül a legtöbb router beépített programmal rendelkezik az IP-cím változásainak észlelésére és azoknak a névszerverekhez való továbbítására.

Megjegyzés: a Google Domains rendszere a dyndns2 nevű protokollt használja.

Dinamikus DNS-kliensprogramjának beállításához adja meg az alábbiakat:

  • Szolgáltató (vagy DNS, esetleg Szolgáltatás): A DNS-szolgáltatója neve.
  • Felhasználónév (vagy hitelesítési adat): a dinamikus DNS-rekordban létrehozott felhasználónév.
  • Jelszó (vagy hitelesítési adat): a dinamikus DNS-rekordban létrehozott jelszó.

Miután létrehozta a rekordot és beállította a kliensprogramot is, a következőképpen tesztelje a beállítást: egy webböngészőben (vagy más megfelelő kliensben) adja meg az aldomaint vagy domaint, és nézze meg, hogy az a megfelelő erőforráshoz kapcsolódik-e.

Példák

A DDclient kliensprogram mostantól támogatja a Google Domains rendszert.

DDclient kliensprogram Google Domains-támogatással

ddclient.conf bejegyzések:

ssl=yes

protocol=googledomains

login=generated_username

password=generated_password

your_resource.your_domain.tld

Általános példák a kliensprogram konfigurálására:

DDclient
Google Domains-támogatás nélkül
INADYN

ddclient.conf bejegyzések (példák):

protocol=dyndns2

use=web

server=domains.google.com

ssl=yes

login=generated_username

password=generated_password

your_resource.your_domain.tld

Az inadyn.conf bejegyzések esetén adja hozzá az alábbiakat:

system default@domains.google.com

username generated_username

password generated_password

alias sub.domain.tld

 

A dinamikus DNS-rekord frissítése API használatával

A dinamikus DNS-kliensprogram automatikusan frissíti a dinamikus DNS-rekordot. Az API eszköz segítségével manuálisan is végezhet frissítéseket, ha például POST-kérést küld (a GET-kérések szintén megengedettek) a következő URL-re:
https://domains.google.com/nic/update

Az API használatához HTTPS szükséges. Alább egy kérésre lát példát:
https://username:password@domains.google.com/nic/update?hostname=subdomain.yourdomain.com&myip=1.2.3.4

Megjegyzés: A kérésben felhasználói ügynököt is meg kell adnia. A webböngészők ezt általában megadják Ön helyett, ha a fenti URL-t használja a teszteléshez. Bármilyen módszert is választ, a szervereinknek küldött végleges HTTP-kérésnek minden esetben az alábbihoz hasonlónak kell lennie:

Példa HTTP-lekérdezésre:
POST /nic/update?hostname=subdomain.yourdomain.com&myip=1.2.3.4 HTTP/1.1
Host (gazdagép): domains.google.com
Authorization: Basic base64-encoded-auth-string User-Agent: Chrome/41.0 your_email@yourdomain.com

A kérés paraméterei:

Paraméter Kötelező/Opcionális Leírás
username:password Kötelező A frissíteni kívánt gazdagéppel társított, korábban létrehozott felhasználónév és jelszó.
hostname Kötelező A frissíteni kívánt gazdagép neve.
myip Opcionális
(IPv6-cím esetén kötelező)
Az az IP-cím, amelyre a gazdagépet beállítják. Ha a rendszer nem kapja meg ezt az adatot, akkor a kérést küldő felhasználói ügynök IP-címét fogja használni.

Megjegyzés: Mivel a címnek IPv4-címnek kell lennie, a myip (azaz az IP-címe) megadása kötelező, ha felhasználói ügynöke IPv6-címet használ. Felhasználói ügynöke IP-címét a következő webhelyen ellenőrizheti: https://domains.google.com/checkip.

offline Opcionális A jelenlegi gazdagépet offline állapotúra állítja. Ha valamely offline állapotban lévő gazdagépről frissítési kérést küldenek, akkor a gazdagép offline állapota megszűnik.
A megengedett értékek az alábbiak:
  • yes (igen)
  • no (nem)

A kérés feldolgozása után az alábbi válaszok egyike érkezik vissza.

Ügyeljen arra, hogy helyesen értelmezze a választ, máskülönben fennáll annak kockázata, hogy rendszerünk blokkolja a klienst.
Válasz Állapot Leírás
good 1.2.3.4 Sikeres művelet A frissítés sikeresen megtörtént. Az üzenetet szóköz, majd a frissített IP-cím követi. Addig ne próbáljon újra frissíteni, amíg az IP-cím nem módosul.
nochg 1.2.3.4 Sikeres művelet A megadott IP-címet korábban már beállították a gazdagép számára. Addig ne próbáljon újra frissíteni, amíg az IP-cím nem módosul.
nohost Hiba A gazdagépnév nem létezik, vagy a dinamikus DNS nincs rajta bekapcsolva.
badauth Hiba A megadott felhasználónév és jelszó együttese nem érvényes az adott gazdagéphez.
notfqdn Hiba A küldött gazdagépnév nem egy érvényes, teljesen meghatározott domainnév.
badagent Hiba Dinamikus DNS-kliensprogramja hibás kéréseket küld. Ügyeljen arra, hogy a kérésben a felhasználói ügynök be legyen állítva, és hogy csak IPv4-címet próbáljon beállítani. Az IPv6-címek nem támogatottak.
abuse Hiba Rendszerünk blokkolta a dinamikus DNS hozzáférését a gazdagépnévhez, mert a korábbi válaszokat helytelenül értelmezték.
911 Hiba Nálunk történt hiba. Várjon 5 percet, majd próbálja újra.
Hasznos volt ez a cikk?
Hogyan fejleszthetnénk?