Vzpon strojev: aplikacije AI v resničnem svetu
Umetna inteligenca ni v prihodnosti, tukaj je prav v sedanjosti. V tem blogu preberite, kako so aplikacije umetne inteligence vplivale na različne sektorje.
Vzemimo običajen primer nastavitve DNS. Vaša domena je example.com, in imate " A" zapise za server1.example.comin 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
ddclientandinadynwill 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.
ATa pripomoček podpira samo zapise " ". Če imate več Azapisov " ", ki jih želite posodobiti na isti naslov IP, jih spremenite v CNAMEzapise " " in jih usmerite na en Azapis " ". 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.exampledatoteko za primer, kako naj bi izgledala vaša konfiguracijska datoteka.config.jsondatoteko 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.Av dynamic_recordspolje vnesite zapise " ", ki jih želite spremeniti . V prejšnjem primeru bi vnesli server2samodejno spremembo server2naslova IP osebe. Vnesete lahko več poddomen. Če želite spremeniti osnovni Azapis " " 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.comin 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.pydatoteke, realpath ddns.pyko je še vedno v vultrddnsimeniku.crontab -eda uredite svoj crontab.Na konec datoteke dodajte naslednjo vrstico in dodajte pravo pot do ddns.pydatoteke:
*/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.pyskript kot argument.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.
Preberite blog, če želite na najpreprostejši način spoznati različne plasti v arhitekturi velikih podatkov in njihove funkcionalnosti.
Metode shranjevanja podatkov so se lahko razvijale od rojstva podatkov. Ta blog pokriva razvoj shranjevanja podatkov na podlagi infografike.
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č