Hva er en DNS-server, hvordan finner du ut din foretrukne leverandøradresse, erstatter den med Google Public DNS eller alternative alternativer. Syv grunner til å bruke tredjeparts DNS-tjenester

Så, her går du DNS er en av de grunnleggende tingene som hele Internett er bygget på. Denne forkortelsen står for Domain Name System, som betyr domenenavn system.

Jeg har allerede berørt dette problemet (strukturen til domenenavnsystemet) da jeg snakket om det, men bare i forbifarten. I dag vil jeg snakke om rollen til DNS-servere i driften av nettsteder og hele Internett som helhet.

Hvorfor trenger vi DNS-servere og hva er de?

Domenenavnsystemet opererer med fulle navn (latinske bokstaver, tall, bindestreker og understrek er tillatt når de dannes)..120.169.66 er lite informativt) og det er lettere å bruke dem.

Sistnevnte forholder seg spesifikt til den menneskelige faktoren, fordi det fortsatt er mer praktisk for maskiner å bruke IP-adresser, det er det de gjør... Men han forstår at dette er et domenenavn, som betyr informasjon om hvilken IP siden ligger på, han vil kunne hentes fra DNS-serveren.

Det er på disse DNS-serverne (noen ganger kalles de også N.S. fra navneserveren, dvs. servernavn) og hele Internett støttes (som en flat verden på tre hvaler som står på en skilpadde). som ikke krever direkte menneskelig deltakelse i arbeidet (hvis du setter det opp, fungerer det 24/7). Og det er mange slike DNS-servere på nettverket.

Hvordan fungerer DNS og hva har Hosts-filen med den å gjøre?

Ved begynnelsen av Internett, DNS eksisterte ikke i det hele tatt. Men hvordan fungerte nettverket da .120.169.66? Den såkalte var ansvarlig for denne saken da (og nå også), hvor alle vertene til det da lille Internett var registrert.

En slik fil var (og er nå) på hver brukers datamaskin (din har den også) koblet til nettverket (se lenken ovenfor for hvordan du finner den).

I Hosts-filen flere tusen linjer ble skrevet (i henhold til antall nettsteder på Internett på den tiden), hvor IP-adressen først ble skrevet, og deretter det tilsvarende domenet, atskilt med et mellomrom. Slik ville en oppføring for bloggen min sett ut hvis den hadde eksistert på Internett for tjuefem til tretti år siden:

109.120.169.66 nettsted

Lykke til! Vi sees snart på sidene til bloggsiden

Du kan se flere videoer ved å gå til
");">

Du kan være interessert

Server - hva er det?
Kjøpe et domene (domenenavn) ved å bruke eksemplet med Reghouse-registratoren WHOIS-tjenester - informasjon om domenet (hvem det er, hva er dets alder og historie, når det er utgitt) eller IP-adresse
Hosts-filen - hva er den, hvor ligger den i Windows, hva skal en webmaster gjøre med den og hvordan fjerne virusoppføringer fra den
Se etter ansettelse og kjøp av et domenenavn, hva er forskjellen mellom domeneregistratorer og forhandlere og hva er WHOIS Hvordan registrere et domene (kjøp et domenenavn fra en registrar)

Hver Internett-bruker har minst en gang lurt på: hvor er all informasjon fra World Wide Web lagret og hvordan får vi tilgang til den? Hver dag utvides det verdensomspennende nettverket, nye domener dukker opp, og alle, for å unngå forvirring, må ha sin egen adresse (DNS-server), tildelt av store leverandører. Jo høyere serverens responshastighet, desto høyere tilkoblingshastighet, mens brukeren kan stille inn serververdiene, men Rostelecoms DNS tildeles automatisk, noe som gjør oppgaven enklere.

Til tross for at en av de største leverandørene i Russland tilbyr høy hastighet og pålitelighet, og alt dette takket være de riktige innstillingene. I mellomtiden vokser antallet brukere stadig, noe som fører til lavere tilkoblingshastigheter og avbrudd i tjenesten. Hvis det er problemer med tilkoblingen, og noen ganger også Rostelecom-servere svikter, krever verdiene satt av leverandøren justering, eller for å være mer presis, krever det å sette opp og registrere nye dns-verdier.

For å gjenopprette systemfunksjonalitet og øke hastigheten på Internett-tilkoblingen, brukes alternative adresser. De tilbys av de største søkemotorene - Google og Yandex, og Google regnes som den klare lederen i denne saken, og når du installerer DNS fra Google, forbedres kvaliteten på forbindelsen i de fleste tilfeller. I mellomtiden bør vi ikke glemme at årsaken til den dårlige ytelsen til systemet kan ligge andre steder. Derfor, før du endrer Rostelecom DNS-serveren, må du sørge for at årsaken til feilen er i driften av leverandørens utstyr, og for dette må du utføre en rekke enkle manipulasjoner.

Viktig! Denne metoden er kun tilgjengelig for brukere som bruker Windows-operativsystemet.

  1. Kontroller at det er en nettverkstilkobling.
  2. Gå til "Kjør"-fanen i "Start"-menyen, skriv inn en enkel kombinasjon av tegn "cmd".
  3. I vinduet som åpnes, må du skrive inn følgende sett med tegn: "ping google.com".

Hvis brukeren ser dataene sine på skjermen, kan du være sikker på at tjenesten kjører og at det ikke er noen tilkoblingsproblemer. Hvis tjenesten ikke fungerer som den skal, vil du ikke se datamaskinadressen, men dette er ingen grunn til bekymring. Nå må du sjekke driften av tjenesten, som du også må utføre en rekke sekvensielle handlinger for. Og igjen må du gjenta det første trinnet i instruksjonene for å forsikre deg om at datamaskinnavnet mangler. Vi gjentar handlingssekvensen igjen, men denne gangen legger vi inn ikke alfabetiske, men numeriske tegn - verdiene til hovedgatewayen og nettverksmasken i form av et ti-sifret tall.

Hvorfor trenger du en DNS-adresse og hva er det?

Spørsmålet om hva en DNS-server er for Rostelecom, og hvorfor det trengs, bekymrer i prinsippet mange brukere. Uten å fordype oss i tekniske detaljer, kan vi si at disse serverne lagrer informasjon, tilgang til denne blir mulig på forespørsel fra brukere. Det vil si at DNS-tjenesten, etter å ha mottatt en slik forespørsel, konverterer den til en spesifikk IP-adresse, som åpnes på brukerens datamaskin.

Selve DNS-serveren, i sin kjerne, er en stor datamaskin som denne tjenesten eksisterer gjennom. Hvis denne adressen ikke blir funnet på kundens forespørsel, henvender enheten seg til de samme Google- og Yandex-tjenestene, der all informasjon kan bli funnet. Applikasjoner som brukes av brukere inkluderer DNS-servertjenester som WWW-søk, direktemeldinger og e-post. Hvilke DNS-verdier bør foreskrives til Rostelecom-klienter.

Hvilke DNS-adresser bør Rostelecom-brukere registrere?

Som allerede nevnt, blir Internett-brukere fra Rostelecom automatisk tildelt DNS-adresser, og de trenger ikke tenke for mye på innstillingene. Når det gjelder alternative adresser, bør primær oppmerksomhet rettes mot søkemotorene Google og Yandex. Det er klart at uten DNS vil arbeid på nettverket være umulig, og hvis automatisk installasjon av serverparametere ikke øker Internett-hastigheten, kreves manuell konfigurasjon av DNS-servernettverket. Spørsmålet gjenstår om hvordan du trygt kan endre adressen, fordi det er mange svindlere på Internett som jakter på informasjon som er på brukernes personlige datamaskiner.

Hvordan endre DNS-adresse på en datamaskin

Hvordan sjekke ytelsen til Rostelecom-servere har allerede blitt sagt ovenfor, vi nevnte også hvordan du manuelt konfigurerer DNS fra Google og Yandex. Men du må starte alt ved å se etter alternative servere å koble til, som det er et stort antall av. Spesielt må du søke etter den foretrukne DNS-serveren for Rostelecom, og i forskjellige regioner vil de være forskjellige. Et spesielt program vil hjelpe deg med å finne en slik server, en av dem er DNS Benchmark-verktøyet. Med dens hjelp vil du forstå hvilken server du skal registrere deg for Rostelecom Internett. Etter å ha valgt en passende server, går vi videre til manuelle innstillinger. For å få en konstant høyhastighetsforbindelse ved å bruke nye DNS-servere, må du endre noen datamaskintilkoblingsparametere.

Når du er overbevist om at det er et problem på Rostelecom-serveren, må du erstatte standardverdiene og koble til en alternativ adresse. For å gjøre dette, må du gå til nettverkskontrollsenteret (i enhetens kontrollpanel) og utføre en rekke enkle trinn.

  • Først må du gå til tilkoblingsadministrasjon, hvor innstillingene vil bli gjort.
  • På egenskapsfanen velger du IP v4-parametrene du vil redigere.
  • For å gjøre endringer må standard automatisk modus endres til manuell.
  • Deretter skriver du inn de foretrukne og alternative adressene - verdiene som programmet vil tilby. Hvis du bestemmer deg for å bruke Google-serveren, må du angi verdien 8.8.8.8 i adressefeltet, og en kombinasjon av følgende tegn i DNS-feltet: 8.8.4.4.

Huske! Etter å ha endret DNS-innstillingene manuelt, er det ikke nødvendig å konfigurere IP-adressen, da den konfigureres automatisk.

Etter at du har koblet til en alternativ, foretrukket DNS-server, skal Internett fungere korrekt, og sidene skal åpnes raskt. Det samme vil skje hvis du bruker Yandex-tjenester, og i dette tilfellet, når du angir tilkoblingsparametere manuelt, må du angi verdiene: 77.88.8.8 og 77.88.8.1. Innstillingene ovenfor gjelder for én datamaskin, og hvis du er vant til å bruke flere enheter samtidig, må du gjøre lignende innstillinger i ruterens kontrollpanel.

I vår tid med datateknologi avhenger mye av hastigheten på Internett og sikkerheten til nettverket, så før du begynner å bytte ut DNS-serveren, må du nøye veie fordeler og ulemper, vurdere mulige risikoer. Det minste som kan skje er at Internett ikke vil fungere bedre, siden ikke alle kan konfigurere det riktig. I verste fall kan du oppgi en tvilsom adresse, noe som vil føre til tap av personopplysninger, inkludert passord fra betalingssystemer. Derfor bør du ikke skynde deg, siden problemer ofte er midlertidige, og Rostelecom-spesialister har lært å håndtere dem raskt. I alle fall vil det ikke skade å kontakte teknisk støtte.

I disse dager er det nesten ingen gratis DDNS-tjenester igjen som lar deg forfalske dynamisk IP-adresse på Internett kl statisk domenenavn tredje nivå og takket være dette får du direkte fjerntilgang til ruteren fra Internett. Derfor introduserer mange nettverksutstyrsprodusenter sin egen, som TP-Link ID, for sine klienter. Jeg tror dette ikke betyr noe for de fleste, så vi vil finne ut hvordan vi lager en statisk IP-adresse fra en dynamisk og dermed konfigurerer ekstern tilgang til ruteren.

La oss huske hvordan hjemmeruteren din fungerer med aktivert? Du gir den en rekke (pool) av lokale IP-adresser.

Når en datamaskin kobles til en ruter, velger ruteren for den en av de ledige IP-adressene fra dette området, og identifiserer dermed datamaskinen din på det lokale nettverket. Og dette skjer med alle enheter, enten det er en datamaskin, bærbar PC eller telefon.


Det er også mulig å gjøre om en dynamisk IP-adresse til en statisk IP-adresse, det vil si permanent, knyttet til kun én enhet - i ruterinnstillingene eller på selve datamaskinen, smarttelefon, TV, IP-kamera, etc.

Dette er praktisk å gjøre hvis du setter opp en slags permanent relasjon mellom enheter i ditt lokale nettverk, for eksempel for å se et bilde fra eller spille av en film - for ikke å endre innstillingene i programmet hver gang, vi gir hver enhet sin egen permanente adresse.


Leverandøren din fungerer nesten nøyaktig på samme måte. Nabolaget ditt, som er koblet til leverandørens utstyr, er ikke annet enn et stort lokalt nettverk. Når du kobler til Internett, er verten (datamaskinen eller ruteren) en del av ett stort lokalt nettverk med mange rutere. Leverandørens utstyr har en DHCP-server, og hver gang datamaskinen eller ruteren din kobles til Internett, mottar den sin egen IP-adresse innenfor dette store nettverket, som automatisk tildeles den av nettverksutstyret. I dette tilfellet kan denne adressen være av tre typer:

  1. Statisk- når leiligheten din er tildelt en hvit ekstern IP som aldri endres. Det vil si at den alltid er permanent og ved å få tilgang til den direkte fra Internett, blir du ført til datamaskinen eller ruteren. Siden slike adresser er svært sjeldne, må du betale separate penger for dem på toppen av tariffen.
  2. Dynamisk— også en hvit IP-adresse, men som endres med jevne mellomrom. For eksempel etter omstart av ruteren eller i en viss tidsperiode. Dette er et mer vanlig tilfelle og det er nettopp dette teknologien for å erstatte dynamisk IP med statisk IP, kalt DDNS, vil fungere med.
  3. Grå- dette er det vanligste tilfellet når en ekstern IP-adresse er utstedt for et helt hus eller nabolag, som tilhører leverandørens ruter, og den på sin side distribuerer sine interne adresser til brukerne. Som et eksempel kan jeg gi forskjellige modemer og rutere fra mobiloperatører - de gir Internett ved hjelp av akkurat denne teknologien, og med den, selv med DDNS, har vi ingenting å fange i det hele tatt - for å få tilgang til ruteren din eller enheten som er tilkoblet til den fra Internett, må du installere VPN-tilkobling.

Jeg har allerede skrevet mer om IP-adresser og hvordan du kan finne ut om din er grå eller hvit.

Slik at du alltid har samme IP-adresse når du går på nett, du må spørre leverandøren din om det, det vil si at når du oversetter til russisk, betaler du ekstra penger hver måned. Imidlertid har ikke alle råd til det, så det har dukket opp tjenester som løser dette problemet.

Hva er DDNS og hvorfor er det nødvendig i en ruter?

DDNS(eller Dynamic DNS, DynDNS) er en teknologi som lar deg spore endringer i en ekstern IP-adresse og konvertere den til et statisk domenenavn. Den vil alltid være den samme og tilgjengelig fra Internett på samme nettadresse. Støtte for DDNS-tjenester i ruteren lar deg lage en statisk IP-adresse fra en dynamisk og organisere ekstern tilgang til ruteren og ressurser i ditt lokale nettverk fra Internett.

Hva kreves for å bruke DDNS?

Jeg håper alt er klarere nå. For å oppsummere, for å organisere ekstern tilgang til et videoovervåkingssystem, en FTP-filserver og andre ressurser på ditt lokale nettverk fra Internett, kreves en av de mulige tingene:

  • Hvit statisk IP-adresse på Internett, som kan leveres av leverandøren din
  • Lag en statisk IP-adresse fra en hvit dynamisk ved å bruke DDNS-tjenesten
  • Bruk skytjenester
  • Å jobbe med TCP/IP v.6-adresseringsprotokollen er et spørsmål om nær fremtid, siden nesten ingen av leverandørene ennå støtter denne standarden, så det er ingen vits i å snakke om det ennå.

Det viktigste "trikset" ved bruk av DDNS-tjenester er direkte tilgang til ruteren og ressursene som er opprettet på grunnlag av den, for eksempel ikke bare når du kobler til den via wifi, men også fra hvor som helst på planeten via Internett. Men det fungerer bare hvis du har en ekstern HVIT IP-adresse (dynamisk eller statisk)

Hvordan lage en statisk IP-adresse fra en dynamisk ved å bruke DDNS-tjenesten No-IP.Com

Det mest tilgjengelige og gratis alternativet er å bruke NO-IP-tjenesten. For klarhets skyld vil jeg beskrive rekkefølgen på operasjonen.

  1. Din lokale nettverksressurs, for eksempel et hjemme-IP-kamera, mottar en IP-adresse fra ruteren din
  2. Ruteren er konfigurert til å gi tilgang til IP-kameraer via ruterens IP + port
  3. Ruteren din mottar en hvit IP fra leverandøren din og kobler til Internett med den. Denne adressen endres med jevne mellomrom, fordi... det er dynamisk.
  4. DDNS-tjenesten overvåker endringer i din eksterne IP og erstatter den med samme nivå 3-domene du registrerte
  5. Fra en annen datamaskin via Internett, for eksempel fra jobb, får du tilgang til dette domenenavnet, eller domenenavnet + ruterporten som kameraet er konfigurert til
  6. Og du kommer til kameragrensesnittet for å se bildet

For å organisere denne ordningen, gå til nettstedet no-ip.com og opprett en konto. Dette er en DynDNS-tjeneste som gjør din eksterne dynamiske IP-adresse til et nivå 2- eller 3-domene. Klikk på "Registrer deg"-knappen, skriv inn alle dataene dine og bekreft e-posten din ved å bruke brevet sendt til innboksen din.

Deretter logger du på kontoen din med den registrerte påloggingen og passordet, klikker på "Legg til vert"-knappen og fyller inn parameterne som er understreket på skjermen. Mer presist vil alle være som standard, bortsett fra vertsnavnet, som du bare trenger å komme opp med og velge et domene.

Vær også oppmerksom på at i "Vertstype"-innstillingen må "Port 80 Redirect" være aktivert, og i portnummeret må den eksakte som programmet eller tjenesten på det lokale nettverket kjører på som vi ønsker tilgang til med dette domenenavnet. spesifiseres.


Lagre innstillingene og gå til administrasjonspanelet til ruteren. Her finner vi en seksjon der vi konfigurerer en tilkobling til dynamisk DNS (DDNS).

Dynamisk DDNS på en TP-Link-ruter

TP-LINK-rutere har muligheten til å velge mellom flere populære DDNS-tjenester i menydelen med samme navn " Dynamisk DNS«.

Velg "NO-IP" fra listen og skriv inn domenet vi har opprettet, samt angi innlogging og passord for autorisasjon på nettstedet no-ip.com. Merk deretter av for "Aktiver DDNS" og bruk innstillingene for å starte ruteren på nytt. Det er alt, nå når vi får tilgang til den registrerte webadressen, vil vi bli ført til nøyaktig tjenesten som bruker porten vi spesifiserte i DDNS-tjenestekontoen.

I nye budsjettmodeller er avsnittet " DDNS"gjemt i" Tilleggsinnstillinger»

For dyrere modeller er alt enda mer interessant – sist introduserte TP-Link skyteknologier som du kan erstatte DDNS med – nå er alt satt opp enda enklere. Gå til "Avanserte innstillinger", "Nettverk - DDNS"-delen. Her kan du også bruke din eksisterende konto på no-ip.com

Men det er mye mer praktisk å merke av for "Tjenesteleverandør" på "TP-LINK". For at alt skal fungere, må du logge inn med din .

Hvis du ikke har registrert deg i det ennå, så ikke kast bort tid og gjør det nå - det er helt gratis for brukere av TP-Link-rutere. Men da, gjennom skyteknologier, vil du kunne fjernstyre ruteren fra kontoen din uten noen ekstra komplekse DDNS-innstillinger, statiske IP-adresser og andre dingser som ikke er enkle å forstå for en vanlig bruker.

Noen ganger må du ha tilgang til maskinen din eller en klients maskin som har en dynamisk IP-adresse. Det finnes mange tjenester for disse formålene, men det er færre og færre gratis. Det er det denne artikkelen er til for. Hvis du har en server for hånden (VDS, VPS eller Dedik) som du kan lage en DNS-server fra, kan du ved hjelp av denne artikkelen lage en slik tjeneste for deg selv og bruke den som du ønsker og så mye du vil . Under etableringen av tjenesten ble mange sider på Internett søkt, ofte i motsetning til hverandre. Det vil derfor ikke bli gitt lenker til kilder. Denne artikkelen er som en samling av all informasjon som finnes på Internett.

Begynnelsen av arbeidet

For å begynne å lage en tjeneste forutsettes det at du har BIND konfigurert på serveren din og pakken installert dnsutils og Curl-programmet. Hvis du plutselig oppdager at du ikke har dette, les hva som står i denne artikkelen. For enkelhets skyld, la oss umiddelbart bli enige om at vi vil operere med domenet dyndns.my og et underdomene med dynamisk IP dhost. Full adresse vil være dhost.dyndns.my. Domenet må ha en A ns-post fra serverens IP. Eller ikke ns, som du vil, men i dette eksemplet er dette tilfellet. Vel, for fullstendig klarhet er både serveren og klienten datamaskiner med Ubuntu. Versjonen er ikke lenger av grunnleggende betydning.

Han sa la oss gå!

Sette opp klientsiden

Denne delen kommer før du setter opp serveren fordi autorisasjonsnøkler må genereres på klienten.

La oss lage en egen katalog i /etc.

sudo mkdir /etc/ddns/

La oss gå inn i det.

cd /etc/ddns/

Vi genererer et par nøkler for å utveksle informasjon mellom klient og server.

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

Som et resultat av denne operasjonen vises to filer i katalogen - Kdyndns.my.+157+48025.nøkkel Og Kdyndns.my.+157+48025.private. Fra den første filen trenger vi bare settet med tegn etter "157". Det er etter mellomrommet at nøkkelkroppen begynner. Vi lager et script for oppdatering av domenesoner.

sudo nano ddns.sh

Lim inn teksten der.

#!/bin/bash TTL =3600 SERVER =ns.dyndns.my HOSTNAME =dhost.dyndns.my SONE =dyndns.my NØKKELFILE =Kdyndns.my.+157 +48025 .private new_ip_address =` curl http:// dyndns. min/ip.php` #Vi lager denne filen senere på serveren! 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

La oss spare. Da gir vi gjennomføringsrett.

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

Setter opp serversiden

Å sette opp en navneserver innebærer å registrere et domene og angi tillatelse til å oppdatere poster EN domenenavn med dynamiske IP-er. Gå til bindingskatalogen.

cd /etc/bind/sudo nano dnskeys.conf

Vi limer inn teksten og hovedteksten til nøkkelen, som ble nevnt i forrige seksjon.

Tast "dyndns.my" ( algoritme hmac-md5; hemmelig "nøkkeltekst her" ; ) ;

Legg til i fil /etc/bind/named.conf en linje som indikerer filen der nøkkelen er definert.

Inkluder "/etc/bind/dnskeys.conf" ;

Neste trinn er å arkivere /etc/bind/named.conf.local registrere domenesonen vi opererer med.

Sone "dyndns.my" (skriv master; allow-update (nøkkel dyndns.my;); fil "/etc/bind/pri.dyndns.my" ; );

Du må også opprette en fil /etc/bind/pri.dyndns.my med forskjellige oppføringer for domenet. Det er vanlig, med det minimum som kreves for at domenet skal fungere, så det er ikke nødvendig å vurdere det i denne artikkelen. Vi starter navneserveren på nytt for å fullføre og bruke innstillingene.

sudo service bind9 omstart

Nå plasserer vi et veldig enkelt php-skript i katalogen beregnet på nettsider.

sudo nano /var/www/ip.php

Lim inn koden der.

Hvis du får tilgang til denne filen via nettet, for eksempel http://dyndns.my/ip.php, vil du ikke se noe annet enn IP-adressen din. Det er akkurat det vi trengte. Klienten, ved hjelp av curl, mottar den og oppdaterer informasjonen på serveren.

Det er alle trinnene som trengs for å konfigurere serversiden.

Endelig oppsett

Vi gjør ferdig klienten.

sudo nano /etc/crontab

Legg til en linje.

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

Dette betyr at skriptet kjøres en gang hvert 15. minutt. Dette fullfører konfigurasjonen av klientsiden. Du kan vente 15 minutter og sørge for at verten vår pinger fra en tredjepartsserver. Eller du kan utføre kommandoen.

sudo ddns_update

Det er derfor vi faktisk laget en symbolkobling i /usr/sbin. Hvis du ikke får svar med ordet NEKTE, det betyr at du gjorde alt riktig og at du kan være lykkelig.

konklusjoner

Som et resultat fikk vi en fullstendig fungerende dynamisk navnetjeneste. Det er selvfølgelig en betydelig ulempe. Nøkkelen som brukes er egnet for å endre hvilket som helst av de registrerte underdomenene. Det vil si at det er en for alle. Dette åpner for hooliganisme hvis noen sitter med nøkkelen. Siden tjenesten ble laget for seg selv, vil dette ikke medføre noen spesielle problemer. For du må ikke være helt mentalt frisk for å være hooligan i ditt eget liv. Kanskje det er en løsning som lar hvert underdomene autoriseres ved hjelp av sin egen nøkkel, men dette var ikke hensikten med denne artikkelen, så Google ble ikke plaget mye.

Når du trykker denne artikkelen på nytt, ber vi deg om å angi kilden, spesielt denne ressursen.

Artikkelen er ikke lenger relevant. Yandex overfører alle til Yandex.Connect. Connect API har for øyeblikket ikke muligheten til å administrere DNS-poster. pdd.yandex API fungerer ikke lenger.
Du kan bruke Telegram-api for å få dynamisk ip. Bruksanvisning

Jeg har lenge brukt tjenestene til dyndns for å koble fra utsiden til en hjemmefildump/torrent-nedlaster på en gratis server, som har en dynamisk IP fra leverandøren. Selv om dyndns har betalt for denne tjenesten i lang tid for nyregistrerte brukere, brukte jeg den gratis, fordi jeg registrerte meg før de begynte å be om penger for den. Men her om dagen fikk jeg et brev om at de ikke lenger kan tilby meg denne tjenesten gratis og fra neste måned må jeg betale for den. Dette passet ikke meg og jeg begynte å lete etter en vei ut av dagens situasjon.

Siden mine domener er delegert til Yandex DNS, begynte jeg å lese manualene for deres API og en løsning ble funnet. Jeg skal fortelle deg om det nedenfor.

For å bruke Yandex api må vi få et token. Å få det er ganske enkelt, bare skriv det inn i nettleseren.

Https://pddimp.yandex.ru/get_token.xml?domenenavn=domen.ru

Hvor domen.ru er domenet ditt delegert til Yandex. Vi går inn i captchaen og i utgangen ser vi etter:

Token="XXXXXX"

Tokenet ditt vil stå i anførselstegn. La oss kopiere det et sted, vi trenger det litt senere.
Nå må vi legge til et underdomene til domenet vårt, som vil koble til en maskin med en dynamisk IP. Gå til https://pdd.yandex.ru, velg domenet og klikk "DNS Editor" og legg til en A-post for domenet der:

I «Vert»-feltet skriver du inn underdomenet, og i «Record value»-feltet skriver du hvilken som helst ip (senere vil den endres når ip-en til bilen din endres).

Nå må vi få ID-en til innlegget vårt. For å gjøre dette, skriv inn i nettleseren:

Https://pddimp.yandex.ru/nsapi/get_domain_records.xml?token=XXXXXX&domain=domen.ru

Hvor XXXXXXX er tokenet ditt, og domen.ru er domenet ditt delegert til Yandex.

I utgangen ser vi etter linjen med oppføringen myhome.domen.ru og i denne linjen finner vi:

Id="1234567"

Innleggets ID er i anførselstegn, så kopier det et sted.

Nå skriver vi manuset på en bil med en dynamisk IP. Skriptet vil sjekke den eksterne IP-en til bilen en gang hver halvtime, og hvis den har endret seg, vil den endre A-posten på Yandex DNS.

# ee /usr/local/bin/dyndns.sh

#!/bin/sh PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin; eksport PATH DOMEN="domen.ru" # domenet ditt delegert til Yandex SUB=myhome # underdomene TOKEN=XXXXXX # token RECID=1234567 # record id while true; do IP="curl -s http://ip..domen.ru dns1.yandex.ru | grep has | awk "(print $4)"` # erstatt myhome.domen.ru med ditt underdomene hvis [ $IP != $YAIP ] krøll deretter -s "https://pddimp.yandex.ru/nsapi/edit_a_record.xml?token=$TOKEN&domain=$DOMEN&subdomain=$SUB&record_id=$RECID&content=$IP&ttl=1800" fi sleep 1800;

Endre variabelverdiene i henhold til kommentarene.

Gjør skriptet kjørbart:

# chmod +x /usr/local/bin/dyndns.sh

Og legg til den tilsvarende oppføringen i cron:

# crontab -e @reboot /usr/local/bin/dyndns.sh

Det er det, nå etter en omstart vil skriptet kjøres automatisk. Vi starter på nytt eller kjører skriptet manuelt og sjekker på https://pdd.yandex.ru om verdien av oppføringen for underdomenet vårt er endret.

P.S. For å gjøre alt helt gratis, trenger du ikke kjøpe et domene, men bruke et gratis domene i .tk-sonen. Du kan få det på nettsiden www.dot.tk