Skonfiguruj udział NFS na Debianie
NFS to oparty na sieci system plików, który umożliwia komputerom dostęp do plików w sieci komputerowej. Ten przewodnik wyjaśnia, w jaki sposób możesz udostępniać foldery w NF
Weźmy wspólny przykład konfiguracji DNS. Twoja domena jest example.com
, a Ty masz A
rekordy dla server1.example.com
i server2.example.com
. Serwer 1 jest hostowany w Vultr, ale serwer 2 jest hostowany w sieci lokalnej, np. W firmie lub jako maszyna programistyczna w domu. Zazwyczaj tego typu środowiska lokalne mają publiczne adresy IP przydzielane dynamicznie przez dostawcę usług internetowych (ISP) i mogą się nieoczekiwanie zmieniać. Spowoduje to, że serwer2 nagle wskaże niewłaściwy adres IP, co może poważnie wpłynąć na obsługę. W tym artykule dowiesz się, jak skonfigurować własną dynamiczną usługę DNS, która działa na komputerze lokalnym i może automatycznie aktualizować rekord dla server2 w Vultr DNS automatycznie po publicznej zmianie adresu IP.
Chociaż klienci lubią
ddclient
iinadyn
będą działać dla niektórych dostawców DNS, Vultr obecnie ich nie obsługuje i zamiast tego używa własnego niestandardowego interfejsu API. Ta usługa będzie działać lokalnie na twoim komputerze i będzie używać żądań GET i POST wraz z twoim kluczem dostępu.
A
To narzędzie obsługuje tylko rekordy „ ”. Jeśli masz wiele A
rekordów, które chcesz zaktualizować, na ten sam adres IP, zmień je na CNAME
rekordy i wskaż jeden A
. Uprości to na dłuższą metę i jest uważane za właściwy sposób konfiguracji DNS.Użyj Git, aby sklonować repozytorium zawierające klienta DDNS w języku python. Powinieneś to zrobić w bezpiecznym katalogu, do którego masz pełny dostęp. Twój folder domowy powinien wystarczyć. Uruchom następujące polecenie:
git clone https://github.com/andyjsmith/Vultr-Dynamic-DNS.git vultrddns && cd vultrddns
Wygeneruj osobisty token dostępu w Vultr. Można to zrobić w „Konto -> API -> Osobisty token dostępu”. Na tej samej stronie musisz przejść do „Kontroli dostępu” i kliknąć przycisk „Zezwól na wszystkie IPv4”, ponieważ za każdym razem nie poznasz adresu IP twojego lokalnego serwera, stąd punkt dynamicznego DNS.
config.json.example
plik, aby zobaczyć przykładowy plik konfiguracyjny.config.json
plik za pomocą ulubionego edytora tekstu i wypełnij wartości w zależności od konfiguracji serwera.Plik powinien zawierać następujące elementy:
{
"api_key": "",
"domain": "",
"dynamic_records": [
""
]
}
Wprowadź swój token dostępu w polu api_key
.
domain
polu. Na przykład example.com
.A
rekordy, które chcesz zmienić dynamic_records
. W poprzednim przykładzie wprowadzono server2
by automatyczną zmianę server2
adresu IP. Możesz wprowadzić wiele subdomen. Jeśli chcesz zmienić podstawowy A
rekord dla swojej domeny (zwykle określany jako @
rekord, który reaguje, gdy nawigujesz prosto do example.com
), po prostu zostaw puste cudzysłowy.Właściwy plik konfiguracyjny może wyglądać tak, w którym chcesz dynamicznie zmienić adres IP dla example.com
i server2.example.com
:
{
"api_key": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"domain": "example.com",
"dynamic_records": [
"",
"server2"
]
}
Teraz zapisz te zmiany, a plik powinien być gotowy do pracy!
python3 ddns.py
. Jeśli to nie zwróci żadnych błędów, twoja konfiguracja jest nominalna i możesz rozpocząć proces automatyzacji.Po zakończeniu podstawowej konfiguracji ważne jest skonfigurowanie zadania cyklicznego, ponieważ skrypt domyślnie tego nie robi. Połącz się z komputerem lokalnym i wykonaj poniższe czynności w zależności od systemu operacyjnego.
Linux i Mac mają cron
już zainstalowane narzędzie, które pozwala określić skrypty uruchamiane zgodnie z ustalonymi harmonogramami.
ddns.py
pliku przy użyciu, realpath ddns.py
gdy jesteś jeszcze w vultrddns
katalogu.crontab -e
aby edytować crontab.Dodaj następujący wiersz na końcu pliku, dodając prawdziwą ścieżkę do ddns.py
pliku:
*/30 * * * * python3 [full path to ddns.py] > /dev/null 2>&1
Spowoduje to uruchomienie skryptu co 30 minut i przekierowanie wszystkich danych wyjściowych do /dev/null
.
Utwórz zadanie w Harmonogramie zadań, aby uruchamiało się co 30 minut. Postępuj zgodnie z instrukcjami firmy Microsoft dotyczącymi tworzenia podstawowych zadań.
ddns.py
skrypt jako argument.NFS to oparty na sieci system plików, który umożliwia komputerom dostęp do plików w sieci komputerowej. Ten przewodnik wyjaśnia, w jaki sposób możesz udostępniać foldery w NF
ZNC to zaawansowany bouncer sieciowy IRC, który pozostaje podłączony przez cały czas, dzięki czemu klient IRC może się rozłączyć lub ponownie połączyć bez utraty sesji czatu.
DHCP to protokół używany do dynamicznego przydzielania adresów IP komputerom w sieci. Windows Server 2012 może nie tylko być serwerem DNS lub domeną
Wprowadzenie MailCatcher to narzędzie, które zapewnia programistom łatwy sposób sprawdzania wiadomości e-mail wysyłanych przez ich aplikacje bez konieczności oczekiwania na
Wprowadzenie Prostym sposobem na skonfigurowanie serwera VPN na Debianie jest PiVPN. PiVPN to instalator i opakowanie dla OpenVPN. Tworzy proste polecenia dla ciebie
Jeśli korzystasz z własnego programu tłumaczącego lub chcesz użyć jednego z zewnętrznych dostawców usług, może się okazać, że plik /etc/resolv.conf jest zastępowany przez DHCP
Konfiguracja VPN na Windows Server jest stosunkowo łatwa. Dzięki VPN możesz komunikować się z innymi komputerami podłączonymi do VPN. Możesz także połączyć się z th
Funkcja Vultrs BGP pozwala przynieść własną przestrzeń IP i korzystać z niej w dowolnej z naszych lokalizacji. Pierwsze kroki Aby korzystać z BGP, potrzebujesz: Wdrożonego Vulta
Wprowadzenie iptables to potężne narzędzie służące do konfigurowania zintegrowanej zapory ogniowej systemu Linux. Jest on zainstalowany fabrycznie w większości dystrybucji Ubuntu, jednak
Wprowadzenie Co to jest GRE? Jakie są zalety? GRE oznacza Generic Routing Encapsulation, która pozwala prywatnym komunikacjom dwóch serwerów. GR
Po skonfigurowaniu serwera Active Directory będziesz gotowy do przyłączenia się do domeny Active Directory. Można to zrobić na klientach Windows, które b
W tym samouczku wyjaśniono, jak skonfigurować dodatkowy adres IPv4 w Vultr VPS. Zakładamy, że: Główny adres IP twojego VPS to 1.2.3.4.
Vultr oferuje internetowe zapory ogniowe, które można włączyć w celu ochrony jednego lub więcej wystąpień obliczeniowych. Posiadanie zestawu reguł zapory dla serwerów
Wprowadzenie MailCatcher to narzędzie, które zapewnia programistom łatwy sposób sprawdzania wiadomości e-mail wysyłanych przez ich aplikacje bez konieczności oczekiwania na
Vultr pozwala połączyć dwie nasze funkcje (zmienne adresy IP i BGP) w celu osiągnięcia wysokiej dostępności. Instalacja Będziesz potrzebował dwóch instancji w sam
W poniższym samouczku opisano, jak skonfigurować prosty serwer pocztowy przy użyciu Postfix jako MTA, Dovecot jako MDA i niesamowitego sita do sortowania wiadomości e-mail. Początek
Vultr wprowadził obsługę wielu sieci prywatnych na początku 2018 r. Ta funkcja jest oferowana jako rozszerzenie standardowej sieci prywatnej. Whe
Proszę poprosić o autoryzację dla ogłoszeń BGP przy użyciu następującego szablonu. LIST UPOWAŻNIENIA [DATA] Do kogo może to dotyczyć, Thi
Używasz innego systemu? Wprowadzenie Bro to potężne środowisko analizy sieci typu open source. Bros koncentruje się przede wszystkim na monitorowaniu bezpieczeństwa sieci. Br
Windows Server 2012 można skonfigurować jako serwer DNS. DNS służy do przekształcania nazw domen na adresy IP. Hostując własne serwery DNS, masz więcej
Przeczytaj blog, aby w najprostszy sposób poznać różne warstwy w architekturze Big Data i ich funkcjonalności.
Chcesz zobaczyć rewolucyjne wynalazki Google i jak te wynalazki zmieniły życie każdego człowieka dzisiaj? Następnie czytaj na blogu, aby zobaczyć wynalazki Google.
13 komercyjnych narzędzi do ekstrakcji danych z Big Data
Whatsapp w końcu uruchomił aplikację Desktop dla użytkowników komputerów Mac i Windows. Teraz możesz łatwo uzyskać dostęp do Whatsapp z systemu Windows lub Mac. Dostępne dla Windows 8+ i Mac OS 10.9+
Energia jądrowa jest zawsze pogardzana, nigdy jej nie szanujemy z powodu przeszłych wydarzeń, ale nie zawsze jest zła. Przeczytaj post, aby dowiedzieć się więcej na ten temat.
Koncepcja autonomicznych samochodów, które wyjadą na drogi za pomocą sztucznej inteligencji, to marzenie, które mamy już od jakiegoś czasu. Ale pomimo kilku obietnic nigdzie ich nie widać. Przeczytaj ten blog, aby dowiedzieć się więcej…
Wzrasta liczba ataków ransomware, ale czy sztuczna inteligencja może pomóc w radzeniu sobie z najnowszym wirusem komputerowym? Czy AI jest odpowiedzią? Przeczytaj tutaj, wiedz, że sztuczna inteligencja jest zmorą lub zgubą
Sztuczna inteligencja nie jest dla ludzi nową nazwą. Ponieważ sztuczna inteligencja jest włączona do każdego strumienia, jednym z nich jest opracowywanie narzędzi zwiększających ludzką wydajność i dokładność. Skorzystaj z tych niesamowitych narzędzi uczenia maszynowego i uprość swoje codzienne zadania.
Zawsze potrzebujemy Big Data Analytics do efektywnego zarządzania danymi. W tym artykule omówiliśmy kilka technik analizy Big Data. Sprawdź ten artykuł.
Czy jesteś również ofiarą ataków DDOS i nie masz pewności co do metod zapobiegania? Przeczytaj ten artykuł, aby rozwiązać swoje pytania.