Konfiguracja DNS dla tunelu z Cloudflare
Podczas konfigurowania tunelu w celu udostępnienia lokalnych usług w internecie, poprawna konfiguracja rekordów DNS jest kluczowa, aby zapewnić dostęp do usług pod przyjazną nazwą domenową. W moim przypadku chciałem połączyć usługi działające na Raspberry Pi z moją własną domeną. Oto jak to zrobiłem z wykorzystaniem Cloudflare.
Przegląd
W tym projekcie wykorzystałem usługę tunelowania Cloudflare do wystawienia mojego serwera WWW z Raspberry Pi do internetu. Usługa ta tworzy bezpieczny tunel z mojej lokalnej sieci do sieci brzegowej Cloudflare, umożliwiając serwowanie treści z Pi bez potrzeby skomplikowanej konfiguracji zapory i NAT-a.
Instrukcja krok po kroku
Krok 1: Tworzenie publicznych nazw hostów
W panelu Cloudflare, w sekcji konfiguracji tunelu, należy zdefiniować publiczne nazwy hostów. Tutaj mapujesz nazwy domen, których chcesz użyć, na lokalną usługę działającą na Raspberry Pi. Dodałem dwa rekordy:
Oba wskazują na http://localhost:80, czyli miejsce, gdzie działa moja usługa na Raspberry Pi.
Krok 2: Aktualizacja rekordów DNS
Po dodaniu publicznych nazw hostów, Cloudflare automatycznie tworzy odpowiednie rekordy DNS w sekcji zarządzania DNS Twojej domeny. W moim przypadku zostały utworzone rekordy CNAME dla logos.net.pl i www.logos.net.pl, wskazujące na usługę tunelową Cloudflare.
Krok 3: Weryfikacja propagacji DNS
Po dodaniu rekordów DNS warto upewnić się, że zostały one poprawnie rozpropagowane w internecie. Można to sprawdzić za pomocą narzędzi takich jak dig, nslookup lub za pomocą serwisów online, aby sprawdzić, czy rekordy CNAME wskazują na prawidłowe adresy Cloudflare.
Podsumowanie
Konfiguracja tunelu i DNS może wydawać się skomplikowana, ale Cloudflare znacznie upraszcza ten proces. Teraz moje Raspberry Pi jest dostępne z dowolnego miejsca w sposób bezpieczny, a ja nie musiałem dokonywać żadnych bezpośrednich zmian w DNS poza panelem Cloudflare.
Pamiętaj, aby zastąpić odniesienia do obrazów rzeczywistymi ścieżkami lub osadzonymi grafikami w poście. Ten poradnik powinien przypomnieć Ci, jak skonfigurować DNS dla tuneli w przyszłości, i może również pomóc innym w podobnych konfiguracjach.