Zelfconfiguratie van de DDNS-optie. DHCP-servers configureren en dynamische DNS-updates instellen

Als je weet wat het is IP adres En DNS maar weet niet wat het is DynDNS of je weet het, maar weet niet hoe het nuttig kan zijn, dan is dit artikel iets voor jou. Als je niet weet wat het is IP adres En DNS en nog meer DynDNS, maar je krijgt internet thuis met behulp van technologie ADSL(Bijvoorbeeld, WAUW van UKrtelecom), dan kan dit artikel ook nuttig zijn.

Ik zal beginnen met IP-adressen En DNS. Elke computer die met internet is verbonden, heeft een numerieke waarde die dient om deze op unieke wijze te identificeren. Deze numerieke waarde wordt genoemd IP adres. Voorbeeld - 92.113.177.223 . Het is voor ons mensen moeilijk om zulke getallen te onthouden. Daarom bedachten slimme mensen DNS :)

Domeinnaam systeem ( DNS - domeinnaam systeem) kunt u een domeinnaam (handig voor ons mensen) koppelen IP adres(handig en noodzakelijk voor auto's). Dankzij DNS we typen in de adresbalk van de browser niet moeilijk te onthouden IP-adressen, en de namen die we begrijpen zijn: ja.ru, website enz. :)

De situatie ontwikkelt zich zodanig dat IP-adressen er is niet langer genoeg voor alle computers, dus conventionele concepten als statisch IP-adres En Dynamisch IP-adres. Verwar de concepten van dynamisch IP-adres en ! Het is gebruikelijk om het statisch te noemen IP adres die voor een bepaalde periode aan u (uw computer) wordt verhuurd (meestal wordt hierover een overeenkomst gesloten met de aanbieder) en u kunt er tijdens deze periode gegarandeerd gebruik van maken en er verandert niets aan. Dat wil zeggen, de provider heeft u het adres 80.80.100.150 gegeven en in het contract staat dat dit zal gebeuren statisch, wat betekent dat u dit adres altijd kunt gebruiken en dat niemand anders het ontvangt. Wat is er gebeurd Dynamisch IP-adres De eenvoudigste manier om dit aan te tonen is door dezelfde verbinding als voorbeeld te gebruiken WAUW van UKrtelecom. Wanneer u verbinding maakt met internet, ontvangt uw apparatuur ook IP adres, maar het is niet permanent, aangezien u de volgende keer dat u verbinding maakt een ander adres ontvangt, dan een derde, enz. Natuurlijk zullen ze dat doen IP-adressen uit een bepaald bereik, maar welke precies IP adres u ontvangt de volgende keer dat u verbinding maakt, is vooraf onbekend.

Er is niets mis met dynamische IP-adressen, tenzij u interessantere dingen gaat doen dan alleen toegang krijgen tot internet vanaf uw computer. Het omgekeerde probleem is bijvoorbeeld . Laten we het eenvoudigste geval nemen: toegang tot een computer met behulp van het protocol RDP- verbinding met het externe bureaublad van onze Windows XP. Wat hebben we nodig om verbinding te maken met onze thuiscomputer vanaf een werkcomputer? Niets speciaals. Laat en configureer de verbinding zelf op uw thuiscomputer en weet het IP adres. Maar weet IP adres dat kunnen we zeker niet, omdat het dynamisch is en van alles kan zijn op het moment dat we verbinding willen maken met de computer. Klassiek domeinnaamsysteem ( DNS) werkt alleen met statische IP-adressen. En wij kunnen geen domeinnaam aan ons IP-adres koppelen.

Dit is waar het van pas komt DynDNS. Met deze dienst kunnen wij wijzigingen in ons IP-adres volgen en wordt ervoor gezorgd dat onze domeinnaam wordt gekoppeld aan het momenteel actuele IP-adres van onze computer. Dan hoeven we alleen de domeinnaam van de computer te onthouden, en DynDNS zal er al voor zorgen dat het momenteel geldige IP-adres altijd aan deze naam wordt gekoppeld.

Hoe werkt dit in de praktijk? Ik zal het je vertellen met mijn eigen voorbeeld. Er is een website die een dergelijke service biedt. Het heet dyndns.com. Nadat ik me op deze site had geregistreerd, heb ik een domeinnaam van het formulier aangemaakt kuzmenko.dyndns.org. En ga zelf verder ADSL-modem In hoofdstuk DynDNS, registreerde mijn inloggegevens. Alle. Nu kan ik altijd inloggen op mijn computer met de domeinnaam (tot nu toe hebben zich in anderhalf jaar geen storingen voorgedaan). Als je een meer gedetailleerde beschrijving van registratie of instellingen op de modem nodig hebt, schrijf dan, ik zal deze toevoegen.

Daar heb ik uitgebreider over geschreven. Het belangrijkste om te onthouden is dat u hoeft de DynDNS-client slechts op één apparaat in het netwerk te configureren, en, indien mogelijk, op degene die een extern dynamisch IP-adres ontvangt.

Soms is het nodig om DNS te registreren voor een computer met een dynamisch IP-adres. Een eenvoudige manier hiervoor zijn diensten als dyndns, beschreven in het recente onderwerp Een domein en dynamisch IP-adres koppelen. Soms werkt deze aanpak behoorlijk slecht.

In mijn situatie bijvoorbeeld de aanbieder Soms verandert mijn openbare IP-adres. Dit gebeurt soms meestal eens in de paar maanden. Bovendien start mijn thuiscomputer zelden opnieuw op. Gedurende deze tijd slaagde de dyndns-service, die ik eerder had gebruikt, erin om mij een paar keer inactiviteitsmeldingen te sturen om het “ongebruikte” account uit te schakelen. Ook is het niet mogelijk om over te stappen naar een handmatig geregistreerde DNS-zone, omdat het adres soms nog verandert. Bovendien komt u hier meestal achter wanneer u hier en nu toegang tot uw thuiscomputer nodig heeft.

Om de beschreven methode te implementeren, hebt u een server op internet nodig met een DNS-serverbinding erop. Evenals een domeinzone, waarvan we het subdomein voor onze computer zullen toewijzen. Er wordt een optie beschreven voor het verbinden van een Linux-computer met een Linux-server. Als u andere besturingssystemen wilt gebruiken, moet u de handleidingen lezen en enkele stappen aanpassen.

Dus:
1. We hebben een geïnstalleerde bind9-server met het server.org-domein
2. Maak een zone client.server.org.zone:

$OORSPRONG.
$TTL 10; 10 seconden
client.server.net IN SOA ns1.server.net. hostmaster.server.net. (
18; serieel
10800; verversen (3 uur)
3600; opnieuw proberen (1 uur)
604800; verlopen (1 week)
10; minimaal (10 seconden)
$ TTL 3600; 1 uur
NS ns1.server.net.
NS ns2.server.net.
MX 10 client.server.net.

Hier zijn de servers ns1.server.net en ns2.server.net de DNS-servers voor onze zone, client.server.net is het adres van onze thuiscomputer

3. genereer sleutels op de client:
cliënt# cd /etc/namedb/keys
client# dnssec-keygen -b 512 -a HMAC-MD5 -v 2 -n HOST client.server.net.

4. Maak een bestand met de sleutel op de server:
server# cd /var/named/chroot/etc
server# vim-sleutels.conf:

Sleutel client.server.net. (
algoritme "HMAC-MD5";
geheim "omr5O5so/tZB5XeGuBBf42rrRJRQZB8I9f+uIIxxei8qm7AVgNBprxtcU+FQMzBvU/Y+nyM2xbs/C8kF3eJQUA==";
};

In dit geval wordt een symmetrische sleutel gebruikt, wat onveilig is: als iemand toegang heeft tot het sleutelbestand op uw server, kan hij of zij uw sleutel gebruiken om uw zonegegevens te wijzigen. In dit geval kunt u een asymmetrische sleutel gebruiken.

Stel de toegangsrechten tot het bestand in met de sleutels:
server# chmod 640 sleutels.conf
server# chown root: genaamd sleutels.conf

5. voeg onze zone toe aan benoemd.conf:
neem "/etc/keys.conf" op
zone "client.server.net" (
type meester;
bestand "zones/client.server.net";
toestaan-update(
sleutel client.server.net;
};
};

Hier is een parameter waarmee u zonegegevens kunt bijwerken. Over het algemeen kunt u na het lezen van de handleidingen opties voor deze parameter vinden waarmee u slechts één item in de zone voor een bepaalde sleutel kunt bijwerken. Dat wil zeggen dat u een zone kunt hebben waarin de subdomeinen client1, client2, etc. zijn geregistreerd. die wordt geautoriseerd met de sleutels sleutel1, sleutel2, enz.

6. Start de DNS-server opnieuw:
server# /etc/init.d/named herladen

7. Maak een script op de client dat de zonegegevens bijwerkt:
#!/bin/bash
IFACE = "wlan0"
TTL=3600
SERVER=ns1.voorbeeld.com
HOSTNAAM=foo.voorbeeld.com
ZONE=voorbeeld.com
KEYFILE=/root/ddns-keys/Kfoo.example.com.+157+12345.private

New_ip_address=`ifconfig $IFACE | grep "inet adres:" | awk "(afdruk $2)" | awk -F : "(print $2)"`
nieuw_ip_adres=$(nieuw_ip_adres/ /)

Nsupdate -v -k $KEYFILE<< EOF
server$SERVER
zone$ZONE
update verwijder $HOSTNAME A
update voeg $HOSTNAME toe $TTL Een $nieuw_ip_adres
versturen
EOF

Aan het begin van het script worden de bijbehorende parameters beschreven: interface-, server- en zonenamen, locatie van het bestand met de sleutel.

8. Het enige dat overblijft is het configureren van autostart/automatische adreswijziging bij het wijzigen van DNS.
Dit doen we met behulp van een script voor NetworkManager:
maak een bestand /etc/NetworkManager/dispatcher.d/20-dyndns.sh:
#!/bin/sh

Iface=$1
staat=$2

If [ "x$state" == "xup" ] ; Dan
/etc/namedb/ddns-update
elif [ "x$state" == "xdown" ]; Dan
WAAR
fi

Laten we het uitvoerbaar maken en eigendom zijn van de rootgebruiker.

Laten we lanceren, controleren, gebruiken.

Upd: Als het niet werkt, controleer (stel) dan op de server de rechten van Named in om te schrijven naar de map waarin het bestand client.server.org.zone zich bevindt
genaamd zal daar een client.server.org.zone.jnl-bestand maken

De volgende materialen werden gebruikt.

Soms moet u toegang hebben tot uw machine of de machine van een klant die een dynamisch IP-adres heeft. Er zijn veel diensten voor deze doeleinden, maar er zijn steeds minder gratis diensten. Daar is dit artikel voor. Als je een server bij de hand hebt (VDS, VPS of Dedik) waarvan je een DNS-server kunt maken, dan kun je met behulp van dit artikel zo'n dienst voor jezelf maken en deze gebruiken zoals je wilt en zoveel als je wilt . Tijdens het maken van de dienst werden veel pagina's op internet doorzocht, die elkaar vaak tegenspraken. Daarom worden er geen links naar bronnen verstrekt. Dit artikel is als het ware een compilatie van alle informatie die op internet te vinden is.

Begin van het werk

Om te beginnen met het maken van een service, wordt ervan uitgegaan dat u BIND op uw server hebt geconfigureerd en dat het pakket is geïnstalleerd dnsutils en het Curl-programma. Als je er plotseling achter komt dat je dit niet hebt, lees dan wat er in dit artikel staat. Laten we voor de eenvoud meteen afspreken dat we met het domein zullen werken dyndns.my en een subdomein met dynamisch IP-adres dhost. Het volledige adres zal zijn dhost.dyndns.my. Het domein moet een A ns-record hebben van het IP-adres van uw server. Of niet ns, zoals je wilt, maar in dit voorbeeld is dit wel het geval. Voor alle duidelijkheid: zowel de server als de client zijn computers met Ubuntu. De versie is niet langer van fundamenteel belang.

Hij zei: laten we gaan!

Het opzetten van de clientzijde

Dit gedeelte komt vóór het instellen van de server, omdat autorisatiesleutels op de client moeten worden gegenereerd.

Laten we een aparte map maken in /enz.

sudo mkdir /etc/ddns/

Laten we erop ingaan.

cd /etc/ddns/

We genereren een paar sleutels voor het uitwisselen van informatie tussen de client en de server.

sudo dnssec-keygen -b 512 -a HMAC-MD5 -v 2 -n HOST dyndns.my

Als resultaat van deze handeling verschijnen er twee bestanden in de map - Kdyndns.my.+157+48025.key En Kdyndns.my.+157+48025.privé. Vanaf het eerste bestand hebben we alleen de set tekens na “157” nodig. Het is na de spatie dat de sleuteltekst begint. We maken een script voor het bijwerken van domeinzones.

sudo nano ddns.sh

Plak de tekst daar.

#!/bin/bash TTL =3600 SERVER =ns.dyndns.my HOSTNAME =dhost.dyndns.my ZONE =dyndns.my KEYFILE =Kdyndns.my.+157 +48025 .private new_ip_address =` curl http://dyndns. mijn/ip.php` #We zullen dit bestand later op de server aanmaken! cd / etc/ ddns nsupdate -v -k $KEYFILE << EOF server $SERVER zone $ZONE update delete $HOSTNAME A update add $HOSTNAME $TTL A $new_ip_address send EOF

Laten we sparen. Dan geven wij uitvoeringsrechten.

sudo chmod +x ddns.sh sudo ln -s / etc/ ddns/ ddns.sh / usr/ sbin/ ddns_update

Het servergedeelte instellen

Het opzetten van een naamserver omvat het registreren van een domein en het instellen van toestemming om records bij te werken A domeinnamen met dynamische IP's. Ga naar de bindmap.

cd /etc/bind/sudo nano dnskeys.conf

We plakken daar de tekst en de hoofdtekst van de sleutel, die in de vorige sectie werd genoemd.

Sleutel "dyndns.my" (algoritme hmac-md5; geheime "sleuteltekst hier";);

Toevoegen aan bestand /etc/bind/named.conf een regel die het bestand aangeeft waarin de sleutel is gedefinieerd.

Neem "/etc/bind/dnskeys.conf" op;

De volgende stap is het indienen /etc/bind/named.conf.local registreer de domeinzone waarmee we werken.

Zone "dyndns.my" (type master; allow-update (sleutel dyndns.my;); bestand "/etc/bind/pri.dyndns.my"; );

U zult ook een /etc/bind/pri.dyndns.my-bestand moeten maken met verschillende vermeldingen voor het domein. Het is gebruikelijk, met de minimaal vereiste set records om het domein te laten functioneren, dus het is niet nodig om er in dit artikel over na te denken. We herstarten de naamserver om de instellingen te voltooien en toe te passen.

sudo service bind9 opnieuw opstarten

Nu plaatsen we een heel eenvoudig php-script in de map die bedoeld is voor webpagina's.

sudo nano /var/www/ip.php

Plak de code daar.

Als u dit bestand opent via internet, bijvoorbeeld http://dyndns.my/ip.php, ziet u niets anders dan uw IP-adres. Dat is precies wat we nodig hadden. De client ontvangt deze met behulp van curl en werkt de informatie op de server bij.

Dat zijn alle stappen die nodig zijn om de serverzijde te configureren.

Laatste opstelling

We zijn de klant aan het afronden.

sudo nano /etc/crontab

Voeg een regel toe.

*/ 15 * * * * root / usr/sbin/ddns_update

Dit betekent dat het script één keer per 15 minuten wordt uitgevoerd. Hiermee is de configuratie aan de clientzijde voltooid. U kunt 15 minuten wachten en ervoor zorgen dat onze host pingt vanaf een server van derden. Of u kunt de opdracht uitvoeren.

sudo ddns_update

Daarom hebben we in feite een symbolische link gemaakt in /usr/sbin. Als u geen reactie ontvangt met het woord GEWEIGERD, het betekent dat je alles goed hebt gedaan en dat je gelukkig kunt zijn.

conclusies

Als gevolg hiervan kregen we een volledig werkende dynamische naamservice. Er is uiteraard een belangrijk nadeel. De gebruikte sleutel is geschikt voor het wijzigen van elk van de geregistreerde subdomeinen. Dat wil zeggen: het is er één voor iedereen. Dit opent ruimte voor hooliganisme als iemand de sleutel in handen heeft. Omdat de service voor zichzelf is gemaakt, zal dit geen speciale problemen veroorzaken. Je hoeft namelijk niet helemaal mentaal gezond te zijn om een ​​hooligan te zijn in je eigen leven. Misschien is er een oplossing waarmee elk subdomein kan worden geautoriseerd met een eigen sleutel, maar dit was niet de bedoeling van dit artikel, dus Google werd niet veel gekweld.

Wij verzoeken u vriendelijk om bij het herdrukken van dit artikel de bron, en in het bijzonder deze bron, te vermelden.

Wat is DNS?

DNS staat voordomeinnaam systeem of Domeinnaamservice. U heeft een naam opgegeven en DNS vervangt het IP-adres van de bron waarop de site wordt gehost. De naam is in dit geval de hostnaam of het IP-adres. Zonder DNS zou u het IP-adres moeten onthouden van elke website die u wilt bezoeken. Tegenwoordig zijn er meer dan 300 miljoen websites op internet, het is absoluut onmogelijk om het IP-adres van de vereiste site te onthouden.

Wat is dynamisch IP?

Hoe maak ik van een dynamisch IP-adres een statisch IP-adres?

Het is niet nodig om een ​​statisch IP-adres te kopen. Gebruik onze gratis dynamische DNS om een ​​dynamisch adres of een lange URL aan uw bron toe te wijzen, zodat u de hostnaam gemakkelijk kunt onthouden. Bewaking op afstand van uw huis via een webcam op elke poort of het runnen van uw eigen server bij u thuis met een dynamisch IP-adres - dit alles is beschikbaar met de serviceDNSIP . Als een provider een dynamisch IP-adres toewijst, is een dienst als Dynamic DNS noodzakelijk.

Wanneer u zich bij onze dienst registreert, ontvangt u een domeinnaam. Op de computer van de gebruiker wordt een speciale client geïnstalleerd die moet worden gedownload. Deze client verzendt periodiek informatie naar de DNS-server en rapporteert zijn IP-adres. De DynDNS-serviceserver slaat het laatste IP-adres van de gebruiker op en stuurt, bij toegang tot de gebruikersdomeinnaam die tijdens de registratie is ontvangen, het verzoek door naar dit IP-adres.

Prive netwerk.

Reguliere diensten bieden alleen domeinnamen van het derde niveau aan. Dit kan lastig zijn. Als u een extern dynamisch IP-adres heeft, kunt u met ons innovatieve project niet alleen een domeinnaam van het derde, maar ook van het eerste niveau krijgen. Door een speciale applicatie op uw computers te installeren, krijgt u toegang tot een privénetwerk waarin u toegang kunt krijgen tot diensten of programma's via elk protocol of elke poort. In dit geval passeert er geen verkeer via onze server. Alle informatie wordt rechtstreeks tussen computers overgedragen.

Externe computer en extern bureaublad.

Door het gebruiken van DynDNS-beveiligd dienst DNSIP Hiermee kunt u een verbinding met een externe computer tot stand brengen via elk programma voor externe toegang via elke poort. In dit geval communiceert u rechtstreeks met de externe computer en vertelt onze service uw programma's alleen het vereiste IP-adres.

Netwerkbewaking.

Als u onze service gebruikt, heeft u toegang tot netwerkmonitoring. Alle aangesloten gebruikers (hun computernamen) worden alleen door u gevolgd. U krijgt te horen welke computer online is en welke offline is gegaan.

Als een toepassing op de externe computer niet reageert en u de externe machine veilig opnieuw moet opstarten, kunt u dit doen met een klik op de knop zonder gebruik te maken van de opdrachtregel of speciale firewall-instellingen, en zelfs als het externe netwerk geen extern IP-adres. Het enige wat u nodig heeft is een internetverbinding.

Automatische klik op de knop voor gratis toegang bij gebruik van Yota.

Als u gebruik maakt van gratis internettoegang van de Yota-provider, wordt de verbinding één keer per dag geblokkeerd en verschijnt er een venster in de browser waarin u wordt gevraagd op lage snelheid door te gaan. Dit is uiterst lastig bij gebruik van externe toegang tot deze computer. In dit geval is het voldoende om onzegratis programma, en de internettoegang wordt binnen enkele minuten hersteld. Deze optie is beschikbaar zonder gebruikersregistratie op onze website. In dit geval hoeft u alleen het programma te installeren; er hoeven geen instellingen te worden gemaakt.

U kunt op elk moment het IP-adres van uw bron achterhalen.

Tot uw dienst staat de pagina http://dns-free.com/dns2ip.php?dns=xxxxxxx, waarbij xxxxxxx de domeinnaam in het DnsIP-systeem is. Gebruik het om koppelingen naar uw bron te organiseren met behulp van een dynamisch DNS-systeem. Of voeg toe aan favorieten en ontdek met één klik het huidige IP-adres van uw bron. Of voer het formulier handmatig in

Dynamische DNS is een technologie die wordt gebruikt om een ​​permanente domeinnaam toe te wijzen aan een computer met een veranderlijk IP-adres. Andere machines op internet maken mogelijk verbinding met deze machine via de domeinnaam en weten niet eens dat het IP-adres is gewijzigd.

Over de server en service

De dienst wordt altijd gratis verleend
Verkeer is gratis voor gebruikers van het Domolink-netwerk!

Basisprincipes

Normaal gesproken hebben servers statische IP-adressen. Om dit IP-adres op naam te bepalen, wordt een verzoek gedaan aan de DNS-server. In dit geval wordt er doorgaans een verzoek ingediend bij de dichtstbijzijnde DNS-server, meestal de server van uw internetprovider. Deze DNS-server doet de rest van het werk, namelijk het omzetten van de naam naar het adres.

Als het al informatie over die naam in de lokale cache heeft, doet het geen verdere verzoeken en retourneert het eenvoudigweg het IP-adres (en andere gegevens) uit de cache. Dit kan het geval zijn als iemand vóór u deze gegevens al bij deze DNS-server heeft opgevraagd. De server onthoudt de gegevens enige tijd, die wordt opgeroepen levenslang(TTL, time to live) opnames, en dan “vergeten”.

Als er geen actuele informatie is (de server is niet geautoriseerd voor deze zone en het laatste verzoek om deze naam is meer dan TTL geleden gedaan en de server is al "vergeten" wat het antwoord was), onze dichtstbijzijnde De DNS-server zoekt naar iemand die geautoriseerd is voor de gevraagde zone en vraagt ​​hem om zijn adres.

In typische gevallen wordt voor records een grote TTL-waarde aangegeven - 4 uur, 24 uur en zelfs een week, omdat deze informatie vrijwel nooit verandert. Op deze manier wordt de belasting van geautoriseerde servers verminderd, omdat er minder vaak naar wordt gebeld. Als we in ruil daarvoor het adres wijzigen, zullen we moeten wachten: de hele wereld zal pas na respectievelijk 4 uur, 24 uur, per week om het adres gaan vragen - of wat we daar ook aangeven.

Voor dynamische hosts is dit onaanvaardbaar: als je adres net is gewijzigd, moet iedereen onmiddellijk de laatste informatie krijgen, dus worden er kleine TTL-waarden gebruikt. Ons systeem hanteert een waarde van 10 minuten, en dit betekent dat na het wijzigen van het adres in de zone er niet meer dan 10 minuten verstrijken voordat de hele wereld het nieuwe adres al gebruikt.

Catalogus

Hoe kom je in de catalogus?

Om uw bron aan deze map toe te voegen, moet u naar de Dynamische DNS-instellingen naast het veld gaan Beschrijving vink het vakje aan en vul de beschrijving in.

Instellingen

Bedieningspaneelinterface

Met behulp van het keuzerondje kunt u het basistype record selecteren dat u toevoegt: A of NS.

Type A-records

Dit is een reguliere invoer die uw IP-adres toont. Het verandert tijdens dynamisch bijwerken.

Tegelijkertijd kunt u bovendien een MX-record voor uw host aanmaken, die de domeinnaam aangeeft van de server die e-mail voor uw domein verzorgt. Hierdoor wordt de vermelding name..exchanger.host.name aan de zone toegevoegd. Als u geen MX-record toevoegt, wordt aangenomen dat de mailserver zich op hetzelfde adres bevindt als het A-record.

U kunt ook een Wildcard-invoer aan de zone toevoegen. Dit kan nodig zijn zodat niet alleen de naam naam..naam..naam..andere.subdomein.naam.. werkt. In dit geval wordt het record *.naam.site aan de zone toegevoegd. CNAME-naam.site. , de zogenaamde Wildcard-invoer.

Records van het type NS

Dergelijke records zijn bedoeld voor gevorderde gebruikers die hun eigen DNS-server kunnen configureren en voor wie A-, MX- en Wildcard CNAME-records niet voldoende zijn. Door het NS-type te kiezen, configureert u de omleiding van alle verzoeken voor de naam..-zone.

Als u niet zeker weet of u een DNS-server correct kunt configureren, kies dan niet voor dit type! Als u toch kiest, houd er dan rekening mee dat er twee records van het formulier naam..naam..naam.site A worden toegevoegd aan de bovenliggende zone<ваш-ip-адрес>, en dit A-record verandert tijdens het dynamisch bijwerken.

Op uw DNS-server moet u:

    maak een naam.site-zone,

    geef in het SOA-record ns.name.site aan als de verantwoordelijke server,

    voeg NS-recordnaam.site toe. NS ns.naam.site. (er hoeven geen andere NS-invoer te worden gedaan),

    voeg A-record ns.naam.site toe. 600 Een uw-extern-ip-adres, dat moet ook dynamisch worden bijgewerkt wanneer uw externe adres verandert (600 is de TTL van het record, gelijk aan 10 minuten = 600 seconden).

Bewerken

In de hostbewerkingsmodus ziet u een link om alleen deze host bij te werken, evenals een formulier dat volledig lijkt op het tweede formulier op de hoofdpagina van het paneel. Hier kunt u het MX-adres wijzigen, een Wildcard toevoegen of verwijderen en een ander IP-adres instellen dan het IP-adres waar u toegang toe heeft.

Een vermelding toevoegen

Om een ​​item toe te voegen, moet u:

    In het veld Naam van vermelding voer de gewenste naam in.

    Gebruik de schakelaar om in te stellen recordtype- A of NS. U heeft hoogstwaarschijnlijk een Type A-invoer nodig waarbij Wildcard is ingeschakeld.

    Als u een vermelding met een specifiek IP-adres wilt toevoegen, vinkt u het vakje aan Geef een ander IP-adres op, waarin u elk geldig adres kunt invoeren in de vorm van een gestippelde quad-notatie (vier cijfers gescheiden door punten). Als u dit niet selecteert, wordt uw huidige IP-adres (van waaruit u toegang krijgt tot het systeem) weergegeven.

    4. Druk op de knop Toevoegen. De vermelding wordt toegevoegd en verschijnt in de lijst.

Inspectie

Om te controleren of er een item aan de zone is toegevoegd, moet u het volgende doen:

    Ga naar “Start” ⇒ “Programma’s” ⇒ “Accessoires” ⇒ “Opdrachtregel”

    In het geopende venster (dit is de Windows-console) voert u de opdracht nslookup uw_naam.site in.

    U krijgt een programmarapport te zien. De bovenste twee regels vertellen ons over de DNS-server. Als u een Domolink-gebruiker bent, zal dit hoogstwaarschijnlijk ns.vsi.ru, 80.82.32.9 zijn. Vervolgens komt informatie over uw invoer: na het woord Naam wordt de naam weergegeven en na het woord Adres het IP-adres.

Updater - Automatische DNS-update

Installatie

    Moet het bestand uitvoeren updater.exe

    In de vensters die verschijnen, moet u één voor één op de knoppen drukken Volgende - Installeren - Sluiten

    Het programma wordt in de map geïnstalleerd C:\Program Files\updater\

    Op het menu Begin er verschijnt een snelkoppeling Dynamische DNS om het programma te starten.

    In Linux gaat de startsnelkoppeling rechtstreeks naar het menu Internet.

Gebruik en installatie

    Klik met de rechtermuisknop op het programmavakpictogram en selecteer Afstemmen

    Afhankelijk van hoe u wilt verifiëren, selecteert u Door in te loggen met wachtwoord of Per sleutel en vul vervolgens de juiste velden in.

    Als u slechts één record wilt bijwerken, kunt u optioneel de volledige domeinnaam van dit record in de regel opgeven Aparte gastheer, nadat u het vakje tegenover dit veld hebt aangevinkt.

    Wanneer de instellingen voltooid zijn, klikt u op de knop in de rechter benedenhoek van het venster.

    Het instellingenvenster wordt gesloten en het programma leest deze instellingen opnieuw.

    Klik nu met de rechtermuisknop op het programmapictogram en selecteer het item in het contextmenu Automatische update inschakelen.

Hierna voert het programma automatisch updates uit met tussenpozen van 20 minuten. Als deze optie u niet bevalt, kunt u de automatische update uitschakelen of zelfs helemaal niet inschakelen. En voer deze bewerking alleen uit wanneer u deze nodig heeft, met behulp van het contextmenu-item Handmatig bijwerken.

DNS bijwerken met standaard OS-tools

Om een ​​nieuw IP-adres voor uw invoer op te geven (bijvoorbeeld nadat een verbinding is verbroken), gaat u gewoon naar de speciale link. Uiteraard kun je dit elke keer handmatig doen, maar je kunt het ook automatisch laten updaten.

Voor Windows-gebruikers

Om ervoor te zorgen dat uw record automatisch wordt bijgewerkt, moet u het volgende doen:

    We gaan naar deze map en maken daar een ddns.bat-bestand met de volgende inhoud: wget "update_link" del update*

    Open “Start” ⇒ “Programma’s” ⇒ “Accessoires” ⇒ “Systeem” ⇒ “Geplande taken”

    Klik op de inscriptie Voeg taak toe, Dan Verder.

    Klik Beoordeling en selecteer het bestand C:\ddns\ddns.bat

    Voer in het venster dat verschijnt in Functietitel(naar keuze) en zet de schakelaar in de stand dagelijks.

    In het volgende venster geven we het tijdstip aan waarop de update zal worden uitgevoerd.

  1. (de gehele link moet tussen dubbele aanhalingstekens staan!)

Een DDNS-updatelink samenstellen

De update vindt plaats door het bijbehorende HTTP GET-verzoek naar de DDNS-server te sturen. Het verzoek bestaat uit het pad naar het script en de scriptparameters.

Scriptparameters gerelateerd aan het DDNS-updatesysteem:

    Om uzelf te identificeren bij het updaten, moet u een naam-wachtwoordcombinatie of een gebruikers-eigenaarsleutel gebruiken.

    U kunt de host opgeven die wordt bijgewerkt. Als er geen host is opgegeven, worden alle hosts voor de gegeven gebruiker bijgewerkt.

    U kunt het IP-adres opgeven dat wordt toegewezen aan de overeenkomstige A-records ($host voor een A-record, of ns.$host voor een NS-record). Als het adres niet is opgegeven, wordt het IP-adres gebruikt waarvan het updateverzoek afkomstig is.

Voorbeeldverzoeken:

    Werk de elve.site-host bij met het huidige adres, op voorwaarde dat deze host toebehoort aan een gebruiker met de juiste sleutel

    Geef elve..168.168.2 op voor de host als deze host toebehoort aan de gebruiker elve

Houd er rekening mee dat een dergelijke link automatisch wordt gegenereerd in het Dynamic DNS-controlepaneel. Tegelijkertijd staat de link voor het updaten van alle hosts op de hoofdpagina van het paneel, en de link voor het updaten van een specifieke host staat op de pagina voor het bewerken van deze host.