Nastavite svoj DNS strežnik na Debian/Ubuntu
Ta vadnica pojasnjuje, kako nastaviti strežnik DNS z uporabo Bind9 v Debianu ali Ubuntuju. V celotnem članku ustrezno nadomestite your-domain-name.com. Ob th
Vzemimo običajen primer nastavitve DNS. Vaša domena je example.com
, in imate " A
" zapise za server1.example.com
in server2.example.com
. Server1 gostuje v Vultru, vendar strežnik2 gostuje v lokalnem omrežju, na primer v vašem podjetju ali kot razvojni stroj v vašem domu. Običajno imajo te vrste lokalnih okolij javne naslove IP, ki jih vaš ponudnik internetnih storitev (ISP) dinamično dodeli in se lahko nepričakovano spremenijo. To bi povzročilo, da bi server2 nenadoma kazal na napačen naslov IP, kar bi lahko resno vplivalo na storitev. Ta članek vam bo pokazal, kako nastaviti lastno dinamično storitev DNS, ki deluje na lokalnem računalniku in lahko samodejno posodobi zapis za server2 v Vultr DNS po javni spremembi IP-ja.
While clients like
ddclient
andinadyn
will work for some DNS providers, Vultr does not currently support these and instead uses its own custom API. This service will run locally on your machine and use GET and POST requests along with your access key.
A
Ta pripomoček podpira samo zapise " ". Če imate več A
zapisov " ", ki jih želite posodobiti na isti naslov IP, jih spremenite v CNAME
zapise " " in jih usmerite na en A
zapis " ". To vam bo na dolgi rok poenostavilo stvari in velja za pravi način za konfiguriranje DNS.Uporabite Git za kloniranje skladišča, ki vsebuje odjemalca DDNS python. To morate storiti v varnem imeniku, do katerega imate poln dostop. Vaša domača mapa bi morala zadoščati. Zaženite naslednji ukaz:
git clone https://github.com/andyjsmith/Vultr-Dynamic-DNS.git vultrddns && cd vultrddns
Ustvarite osebni žeton za dostop v Vultr. To lahko storite pod "Račun -> API -> Žeton za osebni dostop". Na isti strani boste morali iti pod "Nadzor dostopa" in klikniti gumb "Dovoli vse IPv4", saj ne boste vsakič vedeli IP-ja vašega lokalnega strežnika, zato je to točka dinamičnega DNS.
config.json.example
datoteko za primer, kako naj bi izgledala vaša konfiguracijska datoteka.config.json
datoteko s svojim najljubšim urejevalnikom besedil in izpolnite vrednosti glede na nastavitev vašega strežnika.Datoteka mora vsebovati naslednje:
{
"api_key": "",
"domain": "",
"dynamic_records": [
""
]
}
V polje vnesite žeton za dostop api_key
.
domain
. Na primer, example.com
.A
v dynamic_records
polje vnesite zapise " ", ki jih želite spremeniti . V prejšnjem primeru bi vnesli server2
samodejno spremembo server2
naslova IP osebe. Vnesete lahko več poddomen. Če želite spremeniti osnovni A
zapis " " za svojo domeno (običajno označen kot @
, zapis, ki se odzove, ko se pomaknete naravnost do example.com
), preprosto pustite prazne narekovaje.Primerna konfiguracijska datoteka je lahko videti takole, kjer želite dinamično spremeniti IP za example.com
in server2.example.com
:
{
"api_key": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"domain": "example.com",
"dynamic_records": [
"",
"server2"
]
}
Zdaj shranite te spremembe in vaša datoteka bi morala biti pripravljena!
python3 ddns.py
. Če to ne vrne nobenih napak, je vaša konfiguracija nominalna in lahko začnete postopek avtomatizacije.Po zaključku osnovne nastavitve je pomembno, da nastavite ponavljajoče se opravilo, saj skript tega privzeto ne naredi. Povežite se z lokalnim računalnikom in sledite spodnjim korakom glede na vaš operacijski sistem.
Linux in Mac imata cron
že nameščen pripomoček, ki vam omogoča, da določite skripte, ki se izvajajo po nastavljenih urnikih.
ddns.py
datoteke, realpath ddns.py
ko je še vedno v vultrddns
imeniku.crontab -e
da uredite svoj crontab.Na konec datoteke dodajte naslednjo vrstico in dodajte pravo pot do ddns.py
datoteke:
*/30 * * * * python3 [full path to ddns.py] > /dev/null 2>&1
S tem se bo skript zagnal vsakih 30 minut in ves njegov izhod preusmerjen na /dev/null
.
Ustvarite opravilo v načrtovalniku opravil, ki se bo izvajalo vsakih 30 minut. Sledite Microsoftovim navodilom za ustvarjanje osnovnega opravila.
ddns.py
skript kot argument.Ta vadnica pojasnjuje, kako nastaviti strežnik DNS z uporabo Bind9 v Debianu ali Ubuntuju. V celotnem članku ustrezno nadomestite your-domain-name.com. Ob th
Uvod V tej vadnici Vultr se boste naučili namestiti PowerDNS. PowerDNS je program za izvajanje lastnih imenskih strežnikov. Zelo koristno je, če
Munin je aplikacija za spremljanje in stanje strežnika, ki ponuja dve komponenti: munin – strežniška komponenta, v kateri poroča munin-node. Ta program
Ta vadnica vam bo pokazala, kako konfigurirati storitev DNS, ki je enostavna za vzdrževanje, enostavna za konfiguriranje in ki je na splošno bolj varna kot klasični BIN
Datoteka gostiteljev je posebna datoteka na vašem računalniku z delovno postajo, ki bo shranila podatke o IP-ju in imenu. Ta datoteka je preverjena pred DNS, tako da če vstavite a
Uporaba drugega sistema? OpenNMS je odprtokodna platforma za upravljanje omrežja, ki jo je mogoče uporabiti za spremljanje in upravljanje številnih naprav
Večina namiznih računalnikov je priložena odjemalcem VPN. Če zaženete strežnik VPN, lahko uporabite tega odjemalca v paketu za povezavo z vašim VPN. V tem priročniku bom razložil ho
iptables je programska oprema požarnega zidu, ki jo lahko najdete v številnih distribucijah, vključno s CentOS in Ubuntu. V tem dokumentu boste videli, kako lahko preprečite sočasno
1. korak: Prijavite se v vaš VPS Poiščite IP naslov vašega Vultr VPS in se prijavite kot root uporabnik. ssh root@server 2. korak: Uporabite pripomoček za ime gostitelja Spremeni vas
Uporaba drugega sistema? Uvod Bro je zmogljiv odprtokodni okvir za analizo omrežja. Primarni poudarek Bros je na spremljanju varnosti omrežja. Br
Prva povezava s strežnikom Linux se morda zdi zmedena, še posebej, če imate močno ozadje sistema Windows. Ko se povezujete z Linuxom (ali UNIX
1. korak: Prijavite se v vaš VPS Poiščite IP naslov vašega Vultr VPS in se prijavite kot root uporabnik. ssh root@server 2. korak: Uredite /etc/hostname Odprite th
Prosimo, uporabite naslednjo predlogo, ko zahtevate avtorizacijo za objave BGP. PISMO POOBLASTILO [DATUM] Na koga se lahko nanaša, Thi
Uporaba drugega sistema? Uvod Bro je odprtokodni analizator omrežnega prometa. Gre predvsem za varnostni nadzornik, ki pregleduje ves promet na liniji
Predstavitev protokola OpenVPN OpenVPN je odprtokodna programska aplikacija, ki izvaja tehnike navideznega zasebnega omrežja (VPN) za ustvarjanje varnih
Vultr je v začetku leta 2018 predstavil podporo za več zasebnih omrežij. Ta funkcija je na voljo kot izboljšava standardnega zasebnega omrežja. Whe
Vultr vam omogoča, da združite dve naši funkciji (plavajoči IP-ji in BGP), da dosežete visoko razpoložljivost. Namestitev Potrebovali boste dva primerka v sam
Uvod Nmap je brezplačen in zelo priljubljen skener omrežne varnosti. Je enostaven za uporabo in zelo zmogljiv. Ta članek bo razložil namestitev in
N2N je odprtokodna aplikacija 2/3 VPN. Za razliko od mnogih drugih programov VPN lahko N2N poveže računalnike, ki se nahajajo za usmerjevalnikom NAT. To ponuja
StrongSwan je odprtokodna rešitev VPN, ki temelji na IPsec. Podpira tako protokola za izmenjavo ključev IKEv1 kot IKEv2 v povezavi z domačim IPse NETKEY
Umetna inteligenca ni v prihodnosti, tukaj je prav v sedanjosti. V tem blogu preberite, kako so aplikacije umetne inteligence vplivale na različne sektorje.
Ste tudi vi žrtev DDOS napadov in ste zmedeni glede načinov preprečevanja? Preberite ta članek, če želite rešiti svoja vprašanja.
Morda ste že slišali, da hekerji zaslužijo veliko denarja, a ste se kdaj vprašali, kako zaslužijo takšen denar? razpravljajmo.
Ali želite videti revolucionarne izume Googla in kako so ti izumi danes spremenili življenje vsakega človeka? Nato preberite v blogu in si oglejte Googlove izume.
Koncept samovozečih avtomobilov, ki zapeljejo na ceste s pomočjo umetne inteligence, so sanje, ki jih imamo že nekaj časa. A kljub številnim obljubam jih ni nikjer. Preberite ta blog, če želite izvedeti več…
Ker se znanost hitro razvija in prevzame veliko naših prizadevanj, se povečuje tudi tveganje, da se podvržemo nerazložljivi singularnosti. Preberite, kaj bi za nas lahko pomenila singularnost.
Metode shranjevanja podatkov so se lahko razvijale od rojstva podatkov. Ta blog pokriva razvoj shranjevanja podatkov na podlagi infografike.
Preberite blog, če želite na najpreprostejši način spoznati različne plasti v arhitekturi velikih podatkov in njihove funkcionalnosti.
V tem digitalno vodenem svetu so pametne naprave za dom postale ključni del življenja. Tukaj je nekaj neverjetnih prednosti pametnih naprav za dom o tem, kako naredijo naše življenje vredno življenja in poenostavijo.
Pred kratkim je Apple izdal macOS Catalina 10.15.4 dopolnilno posodobitev za odpravo težav, vendar se zdi, da posodobitev povzroča več težav, ki vodijo do opečenja računalnikov Mac. Preberite ta članek, če želite izvedeti več