A dinamikus és a statikus IP-címek közötti különbségek
Kétféle IP-cím létezik: dinamikus és statikus IP-cím. Ez a cikk elmagyarázza, mi a különbség, és miért érdemes gyakran előnyben részesíteni a statokat
Vegyünk egy általános példát a DNS-beállításra. Az Ön tartománya example.com
, és " A
" vannak rekordjai a server1.example.com
és server2.example.com
. A Server1-t a Vultr, de a szerver2-t helyi hálózaton tárolják, például a vállalkozáson belül vagy fejlesztőgépként az otthonában. Az ilyen típusú helyi környezetek nyilvános IP-címei általában dinamikusan vannak hozzárendelve az internetszolgáltatótól (ISP), és ezek váratlanul megváltozhatnak. Ez azt eredményezné, hogy a szerver2 hirtelen rossz IP-címre mutat, ami súlyosan befolyásolhatja a szolgáltatást. Ez a cikk bemutatja, hogyan állíthatja be saját dinamikus DNS-szolgáltatását, amely egy helyi gépen fut, és nyilvános IP-módosítás után automatikusan frissítheti a Vultr DNS szerver2 rekordját.
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
a segédprogram csak a " " rekordokat támogatja. Ha több " A
" rekordja van, amelyeket ugyanarra az IP-címre szeretne frissíteni, módosítsa őket " CNAME
" rekordokra, és mutasson egy A
rekordra. Ez hosszú távon leegyszerűsíti a dolgokat, és ez a DNS konfigurálásának megfelelő módja.A Git segítségével klónozhatja a python DDNS klienst tartalmazó tárat. Ezt egy biztonságos könyvtárban kell megtennie, amelyhez teljes hozzáféréssel rendelkezik. A saját mappádnak elegendőnek kell lennie. Futtassa a következő parancsot:
git clone https://github.com/andyjsmith/Vultr-Dynamic-DNS.git vultrddns && cd vultrddns
Személyes hozzáférési tokent generál a Vultr-ban. Ezt a "Fiók -> API -> Személyes hozzáférési token" alatt teheti meg. Ugyanezen az oldalon a "Hozzáférés-vezérlés" alatt kell kattintania az "Összes IPv4 engedélyezése" gombra, mivel nem fogja tudni minden alkalommal a helyi szerver IP-címét, ezért a dinamikus DNS lényege.
config.json.example
fájlt, és nézze meg, hogyan kell kinéznie a konfigurációs fájlnak.config.json
fájlt kedvenc szövegszerkesztőjével, és adja meg az értékeket az adott szerverbeállítás alapján.A fájlnak a következőket kell tartalmaznia:
{
"api_key": "",
"domain": "",
"dynamic_records": [
""
]
}
Írja be a hozzáférési tokenjét a mezőbe api_key
.
domain
mezőbe. Például, example.com
.A
módosítani kívánt " " rekordokat a dynamic_records
mezőbe. Az előző példát használva adja meg a következőt, server2
hogy automatikusan megváltoztassa server2
IP-címét. Több aldomaint is megadhat. Ha módosítani szeretné A
a domain alaprekordját (amelyre általában @
, azaz a címre navigálva válaszol example.com
), egyszerűen hagyjon üres idézőjeleket.Egy megfelelő konfigurációs fájl így nézhet ki, ahol dinamikusan szeretné megváltoztatni az example.com
és a következő IP-címét server2.example.com
:
{
"api_key": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"domain": "example.com",
"dynamic_records": [
"",
"server2"
]
}
Most mentse el ezeket a módosításokat, és a fájlnak készen kell lennie!
python3 ddns.py
. Ha ez nem ad vissza semmilyen hibát, akkor a konfiguráció névleges, és elindíthatja az automatizálási folyamatot.Az alapbeállítás befejezése után fontos beállítani egy ismétlődő feladatot, mivel a szkript alapértelmezés szerint ezt nem teszi meg. Csatlakozzon a helyi géphez, és kövesse az alábbi lépéseket az operációs rendszertől függően.
A Linux és a Mac cron
rendszeren már telepítve van a segédprogram, amely lehetővé teszi, hogy meghatározott ütemezés szerint fussanak szkriptek.
ddns.py
fájl teljes elérési útját, realpath ddns.py
miközben még a vultrddns
könyvtárban van.crontab -e
a crontab szerkesztését.Adja hozzá a következő sort a fájl végéhez, és adja hozzá a fájl valódi elérési útját ddns.py
:
*/30 * * * * python3 [full path to ddns.py] > /dev/null 2>&1
Ez 30 percenként futtatja a szkriptet, és az összes kimenetét átirányítja a következőre /dev/null
.
Hozzon létre egy feladatot a Feladatütemezőben, amely 30 percenként fut. Kövesse a Microsoft útmutatóját az alapvető feladatok létrehozásához.
ddns.py
szkriptet argumentumként.Kétféle IP-cím létezik: dinamikus és statikus IP-cím. Ez a cikk elmagyarázza, mi a különbség, és miért érdemes gyakran előnyben részesíteni a statokat
Az AS20473 a következőképpen tanult vagy keletkezett előtagokat címkézi: 20473: 20473:500 Az ügyfél előtagja: 20473: 20473:540 Prefi
Mi az a dinamikus DNS? Vegyünk egy általános példát a DNS-beállításra. Az Ön domainje example.com, és rendelkezik A rekordokkal a szerver1.example.com címhez
A POODLE (Padding Oracle On Downgraded Legacy Encryption) egy biztonsági rés, amelyet 2014. október 14-én találtak, és amely lehetővé teszi a támadók számára bármilyen titkosítás elolvasását.
A MikroTik RouterOS egy Linux kernel alapú operációs rendszer, amely a számítógépet hálózati útválasztóvá változtatja. A következő tulajdonságokkal rendelkezik: Tűzfal.
A mesterséges intelligencia nem a jövőben, hanem itt a jelenben. Ebben a blogban Olvassa el, hogyan hatott a mesterséges intelligencia alkalmazások különböző ágazatokra.
Ön is DDOS támadások áldozata, és tanácstalan a megelőzési módszereket illetően? Olvassa el ezt a cikket a kérdések megoldásához.
Talán hallottál már arról, hogy a hackerek sok pénzt keresnek, de elgondolkodtál már azon, hogyan kereshetnek ennyi pénzt? beszéljük meg.
Szeretné látni a Google forradalmi találmányait, és azt, hogy ezek a találmányok hogyan változtatták meg minden mai ember életét? Ezután olvassa el a blogot, és nézze meg a Google találmányait.
Az önvezető autók koncepciója, hogy mesterséges intelligencia segítségével kerüljenek az utakra, már egy ideje álmunk. De számos ígéret ellenére sehol sem látszanak. Olvassa el ezt a blogot, hogy többet megtudjon…
Ahogy a tudomány gyors ütemben fejlődik, átveszi erőfeszítéseink nagy részét, megnő annak a kockázata is, hogy alávetjük magunkat egy megmagyarázhatatlan szingularitásnak. Olvassa el, mit jelenthet számunkra a szingularitás.
Az adatok tárolási módjai az Adatok születése óta alakulhatnak. Ez a blog egy infografika alapján mutatja be az adattárolás fejlődését.
Olvassa el a blogot, hogy a legegyszerűbb módon ismerje meg a Big Data Architecture különböző rétegeit és azok funkcióit.
Ebben a digitálisan vezérelt világban az intelligens otthoni eszközök az élet döntő részévé váltak. Íme az intelligens otthoni eszközök néhány elképesztő előnye, hogyan teszik életünket érdemessé és egyszerűbbé.
Az Apple a közelmúltban kiadott egy kiegészítést a macOS Catalina 10.15.4-hez a problémák megoldására, de úgy tűnik, hogy a frissítés több problémát okoz, ami a Mac gépek blokkolásához vezet. További információért olvassa el ezt a cikket