Kan AI vechten met toenemend aantal ransomware-aanvallen?
Ransomware-aanvallen nemen toe, maar kan AI helpen het nieuwste computervirus het hoofd te bieden? Is AI het antwoord? Lees hier weten is AI boezem of vloek
Laten we een algemeen voorbeeld nemen van een DNS-configuratie. Uw domein is example.com
en u heeft A
records voor server1.example.com
en server2.example.com
. Server1 wordt gehost in Vultr, maar server2 wordt gehost op een lokaal netwerk, zoals binnen uw bedrijf of als ontwikkelmachine bij u thuis. Doorgaans worden dit soort lokale omgevingen met openbare IP-adressen dynamisch toegewezen door uw internetprovider (ISP) en kunnen ze onverwachts veranderen. Dit zou ertoe leiden dat server2 plotseling naar een verkeerd IP-adres verwijst, wat de service ernstig kan beïnvloeden. Dit artikel laat zien hoe u uw eigen dynamische DNS-service instelt, die op een lokale computer draait en het record voor server2 in Vultr DNS automatisch kan bijwerken na een openbare IP-wijziging.
Terwijl de klanten willen
ddclient
eninadyn
zal werken voor sommige DNS-providers, heeft Vultr momenteel geen ondersteuning voor deze en in plaats daarvan maakt gebruik van zijn eigen aangepaste API. Deze service wordt lokaal op uw computer uitgevoerd en gebruikt GET- en POST-verzoeken samen met uw toegangssleutel.
A
" -records worden ondersteund door dit hulpprogramma. Als u meerdere " A
" records heeft die u wilt updaten naar hetzelfde IP-adres, verander ze dan in " CNAME
" records en wijs ze naar één " A
" record. Dit zal de zaken op de lange termijn voor u vereenvoudigen en wordt beschouwd als de juiste manier om DNS te configureren.Gebruik Git om de repository met de python DDNS-client te klonen. U moet dit doen in een veilige map waar u volledige toegang toe heeft. Uw thuismap zou voldoende moeten zijn. Voer de volgende opdracht uit:
git clone https://github.com/andyjsmith/Vultr-Dynamic-DNS.git vultrddns && cd vultrddns
Genereer een persoonlijk toegangstoken in Vultr. Dit kan gedaan worden onder "Account -> API -> Persoonlijk toegangstoken". Op diezelfde pagina moet u onder "Toegangscontrole" gaan en op de knop "Alle IPv4 toestaan" klikken, omdat u niet elke keer het IP van uw lokale server kent, vandaar het punt van dynamische DNS.
config.json.example
bestand door voor een voorbeeld van hoe uw configuratiebestand eruit zou moeten zien.config.json
bestand met uw favoriete teksteditor en vul de waarden in op basis van uw specifieke serverconfiguratie.Het bestand moet het volgende bevatten:
{
"api_key": "",
"domain": "",
"dynamic_records": [
""
]
}
Voer uw toegangstoken in het veld in api_key
.
domain
veld in. Bijvoorbeeld example.com
.A
" records in die u wilt wijzigen onder het dynamic_records
veld. In het vorige voorbeeld zou u invoeren server2
om automatisch het server2
IP-adres te wijzigen. U kunt meerdere subdomeinen invoeren. Als u het basisrecord " A
" voor uw domein wilt wijzigen (waarnaar gewoonlijk wordt verwezen als een @
, het record dat reageert wanneer u rechtstreeks naar navigeert example.com
), laat u gewoon lege aanhalingstekens staan.Een correct configuratiebestand kan er als volgt uitzien, waarbij u het IP dynamisch wilt wijzigen voor example.com
en server2.example.com
:
{
"api_key": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"domain": "example.com",
"dynamic_records": [
"",
"server2"
]
}
Sla deze wijzigingen nu op en uw bestand zou klaar moeten zijn!
python3 ddns.py
. Als dit geen fouten oplevert, is uw configuratie nominaal en kunt u het automatiseringsproces starten.Na het voltooien van de basisinstellingen is het belangrijk om een terugkerende taak in te stellen, aangezien het script dit standaard niet doet. Maak verbinding met uw lokale computer en volg de onderstaande stappen op basis van uw besturingssysteem.
Linux en Mac hebben het cron
hulpprogramma al geïnstalleerd, waarmee u scripts kunt specificeren die volgens vaste schema's moeten worden uitgevoerd.
ddns.py
bestand realpath ddns.py
terwijl u zich nog in de vultrddns
directory bevindt.crontab -e
om je crontab te bewerken.Voeg de volgende regel toe aan het einde van het bestand en voeg het echte pad naar het ddns.py
bestand toe:
*/30 * * * * python3 [full path to ddns.py] > /dev/null 2>&1
Hierdoor wordt het script elke 30 minuten uitgevoerd en wordt alle uitvoer ernaar omgeleid /dev/null
.
Maak een taak in Taakplanner die elke 30 minuten wordt uitgevoerd. Volg de Microsoft-handleiding voor het maken van basistaken.
ddns.py
script toe als argument.Ransomware-aanvallen nemen toe, maar kan AI helpen het nieuwste computervirus het hoofd te bieden? Is AI het antwoord? Lees hier weten is AI boezem of vloek
ReactOS, een open source en gratis besturingssysteem is hier met de nieuwste versie. Kan het voldoen aan de behoeften van moderne Windows-gebruikers en Microsoft uitschakelen? Laten we meer te weten komen over deze oude stijl, maar een nieuwere OS-ervaring.
WhatsApp heeft eindelijk de Desktop-app voor Mac- en Windows-gebruikers gelanceerd. Nu heb je eenvoudig toegang tot WhatsApp vanuit Windows of Mac. Beschikbaar voor Windows 8+ en Mac OS 10.9+
Lees dit om te weten hoe kunstmatige intelligentie populair wordt onder de kleinschalige bedrijven en hoe het de kansen vergroot om ze te laten groeien en hun concurrenten voorsprong te geven.
Onlangs heeft Apple macOS Catalina 10.15.4 uitgebracht, een aanvullende update om problemen op te lossen, maar het lijkt erop dat de update meer problemen veroorzaakt die ertoe leiden dat mac-machines worden gemetseld. Lees dit artikel voor meer informatie
13 Commerciële data-extractietools voor big data
Onze computer slaat alle gegevens op een georganiseerde manier op, het zogenaamde Journaling-bestandssysteem. Het is een efficiënte methode waarmee de computer bestanden kan zoeken en weergeven zodra u op zoeken drukt.https://wethegeek.com/?p=94116&preview=true
Naarmate de wetenschap zich snel ontwikkelt en veel van onze inspanningen overneemt, nemen ook de risico's toe om onszelf te onderwerpen aan een onverklaarbare singulariteit. Lees, wat singulariteit voor ons kan betekenen.
Een inzicht in 26 Big Data-analysetechnieken: deel 1
AI in de zorg heeft de afgelopen decennia grote sprongen gemaakt. De toekomst van AI in de gezondheidszorg groeit dus nog steeds met de dag.