Koneiden nousu: tekoälyn todelliset sovellukset
Tekoäly ei ole tulevaisuudessa, se tässä nykyisyydessä Tässä blogissa Lue kuinka tekoälysovellukset ovat vaikuttaneet eri sektoreihin.
Otetaan yleinen esimerkki DNS-asetuksesta. Verkkotunnuksesi on example.com" A" ja sinulla on tietueet kohteille server1.example.comja server2.example.com. Palvelin1 isännöi Vultrissa, mutta palvelin2 isännöi paikallisessa verkossa, kuten yrityksesi sisällä tai kehityskoneena kotonasi. Yleensä tämän tyyppisissä paikallisissa ympäristöissä on julkiset IP-osoitteet, jotka Internet-palveluntarjoajasi määrittää dynaamisesti, ja ne voivat muuttua odottamattomasti. Tämä johtaisi siihen, että server2 osoittaa yhtäkkiä väärään IP-osoitteeseen, mikä voi vaikuttaa vakavasti palveluun. Tämä artikkeli näyttää, kuinka voit määrittää oman dynaamisen DNS-palvelun, joka toimii paikallisella koneella ja joka voi päivittää Vultr DNS:n palvelin2-tietueen automaattisesti julkisen IP-osoitteen muutoksen jälkeen.
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.
ATämä apuohjelma tukee vain " " tietueita. Jos sinulla on useita Atietueita, jotka haluat päivittää samaan IP-osoitteeseen, muuta ne CNAMEtietueiksi ja osoita ne yhteen Atietueeseen. Tämä yksinkertaistaa asioita sinulle pitkällä aikavälillä ja sitä pidetään oikeana tapana määrittää DNS.Kloonaa python DDNS -asiakkaan sisältävä arkisto Gitillä. Sinun tulee tehdä tämä turvallisessa hakemistossa, johon sinulla on täydet käyttöoikeudet. Kotikansiosi pitäisi riittää. Suorita seuraava komento:
git clone https://github.com/andyjsmith/Vultr-Dynamic-DNS.git vultrddns && cd vultrddns
Luo henkilökohtainen käyttöoikeustunnus Vultrissa. Tämä voidaan tehdä kohdassa "Tili -> API -> Personal Access Token". Samalla sivulla sinun on siirryttävä "Pääsynhallinta" -kohtaan ja napsautettava "Salli kaikki IPv4" -painiketta, koska et tiedä paikallisen palvelimesi IP-osoitetta joka kerta, joten dynaamisen DNS:n tarkoitus.
config.json.exampletiedosto läpi saadaksesi esimerkin siitä, miltä asetustiedostosi pitäisi näyttää.config.jsontiedosto suosikkitekstieditorillasi ja täytä arvot erityisten palvelinasetusten perusteella.Tiedoston tulee sisältää seuraavat tiedot:
{
"api_key": "",
"domain": "",
"dynamic_records": [
""
]
}
Kirjoita käyttöoikeustunnuksesi kenttään api_key.
domainkenttään. Esimerkiksi example.com.A" tietueet, joita haluat muuttaa dynamic_recordskentän alle . Edellisen esimerkin avulla kirjoitat server2muuttaaksesi automaattisesti server2IP-osoitteen. Voit syöttää useita aliverkkotunnuksia. Jos haluat muuttaa Averkkotunnuksesi perustietuetta (jota kutsutaan yleisesti @tietueeksi, joka vastaa, kun siirryt suoraan kohtaan example.com), jätä tyhjät lainausmerkit.Oikea konfigurointitiedosto voi näyttää tältä, jossa haluat muuttaa dynaamisesti IP-osoitetta example.comja server2.example.com:
{
"api_key": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"domain": "example.com",
"dynamic_records": [
"",
"server2"
]
}
Tallenna nyt nämä muutokset ja tiedostosi pitäisi olla valmis!
python3 ddns.py. Jos tämä ei palauta virheitä, kokoonpanosi on nimellinen ja voit aloittaa automatisoinnin.Perusasetusten suorittamisen jälkeen on tärkeää määrittää toistuva tehtävä, koska komentosarja ei tee tätä oletusarvoisesti. Yhdistä paikalliseen koneeseen ja noudata alla olevia ohjeita käyttöjärjestelmäsi mukaan.
Linuxiin ja Maciin on cronjo asennettu apuohjelma, jonka avulla voit määrittää komentosarjoja suoritettavaksi asetettujen aikataulujen mukaisesti.
ddns.pytiedoston koko polku käyttämällä realpath ddns.pyollessasi vielä vultrddnshakemistossa.crontab -emuokataksesi crontabia.Lisää seuraava rivi tiedoston loppuun ja lisää tiedoston todellinen polku ddns.py:
*/30 * * * * python3 [full path to ddns.py] > /dev/null 2>&1
Tämä ajaa komentosarjan 30 minuutin välein ja ohjaa sen kaiken tulosteen osoitteeseen /dev/null.
Luo Task Schedulerissa tehtävä, joka suoritetaan 30 minuutin välein. Noudata Microsoftin opasta perustehtävien luomiseen.
ddns.pykomentosarja argumentiksi.Tekoäly ei ole tulevaisuudessa, se tässä nykyisyydessä Tässä blogissa Lue kuinka tekoälysovellukset ovat vaikuttaneet eri sektoreihin.
Oletko myös DDOS-hyökkäysten uhri ja hämmentynyt ehkäisymenetelmistä? Lue tämä artikkeli ratkaistaksesi kysymyksesi.
Olet ehkä kuullut, että hakkerit ansaitsevat paljon rahaa, mutta oletko koskaan miettinyt, kuinka he ansaitsevat tuollaista rahaa? keskustellaan.
Haluatko nähdä Googlen vallankumouksellisia keksintöjä ja kuinka nämä keksinnöt muuttivat jokaisen ihmisen elämää nykyään? Lue sitten blogia nähdäksesi Googlen keksinnöt.
Konsepti itseohjautuvista autoista lähteä tielle tekoälyn avulla on ollut haaveena jo jonkin aikaa. Mutta useista lupauksista huolimatta niitä ei näy missään. Lue tämä blogi saadaksesi lisätietoja…
Kun tiede kehittyy nopeasti ja ottaa haltuunsa suuren osan ponnisteluistamme, myös riskit altistaa itsemme selittämättömälle singulariteetille kasvavat. Lue, mitä singulaarisuus voisi tarkoittaa meille.
Blogista saat tietää Big Data -arkkitehtuurin eri kerroksista ja niiden toiminnoista yksinkertaisimmalla tavalla.
Tietojen säilytystavat ovat kehittyneet mahdollisesti Datan syntymästä lähtien. Tämä blogi käsittelee tiedon tallennuksen kehitystä infografian pohjalta.
Tässä digitaalisessa maailmassa kodin älylaitteista on tullut tärkeä osa elämää. Tässä on muutamia älykkäiden kodin laitteiden hämmästyttäviä etuja, joiden avulla ne tekevät elämästämme elämisen arvoista ja yksinkertaisempaa.
Apple julkaisi äskettäin macOS Catalina 10.15.4 -lisäpäivityksen ongelmien korjaamiseksi, mutta näyttää siltä, että päivitys aiheuttaa lisää ongelmia, jotka johtavat mac-koneiden tiilikaamiseen. Lue tämä artikkeli saadaksesi lisätietoja