Konfiguracja DNS to delikatny temat. Ustawienia łatwo uszkodzić, trudno je od razu przetestować i trudno też mówić o ich backupie. Wypracowana i przetestowana konfiguracja jest godna zabezpieczenia np. w odpowiedniej dokumentacji.
Błędna konfiguracja DNS będzie miała swoje konsekwencje. Z powodu bezwładności w propagacji danych, zmiany nie są weryfikowalne od razu po zastosowaniu. Z drugiej strony, poprawna konfiguracja DNS, to gwarancja ciągłości dostępności usług.
DNS umożliwia udostępnienie usług w internecie pod przyjazną nazwą, która również powinna się kojarzyć z branżą lub marką. Nazw DNS używamy w adresach mailowych, pojawiają się w folderach, reklamach i na wizytówkach. Adres strony internetowej i adresy mailowe, we współczesnym świecie są elementami ściśle związanymi z wizerunkiem firmy.
Źródło prawdy a konfiguracja DNS
Przede wszystkim, należy zadbać o utrzymywanie w internecie jednego źródła prawdy o naszym serwerze. Technicznie, to zawsze jest jedno źródło, ale miejsc konfiguracji, może być więcej. Może to prowadzić do nieporozumień, gdy np. wydaje nam się, że coś ustawiamy, a tak naprawdę konfigurujemy nieużywane źródło prawdy. Dostęp do takiej konfiguracji może zapewnić sprzedawca domeny albo dostawca hostingu. Możemy też zaparkować naszą domenę w Cloudflare. Powinnismy wybrać rozwiązanie najbardziej odpowiadające naszym potrzebom. Pozostałym operatorom wystarczy, że wskażemy źródło prawdy, które dostarcza aktywną konfigurację.
Domena i Hosting
Do zakupu domeny polecam wybrać dostawcę, oferującego atrakcyjną i przejrzystą cenę zakupu oraz przedłużania domeny, Doceniam możliwość delegowania zarządzania ustawieniami. Najcześciej, tacy dostawcy oferują dedykowane certyfikaty SSL, hosting dla aplikacji PHP + MySql, typu WordPress, Joomla,Drupal, Wikipedia itp. Natomiast, na rynku nie ma oferty do uruchamiania aplikacji Java. Dlatego, szukałem innego rozwiązania i na ten moment na moje potrzeby odpowiada jedynie oferta serwera VPS. Oczywiście można znaleźć dostawcę oferującego wszystkie te usługi w pakiecie, ale koszty stałe takiego dostarczenia w perspektywie czasu będą dużo większe.
Więcej na ten temat w tym poście.
Serwer VPS
Serwer VPS to normalny serwer o wybranym przez nas systemie operacyjnym, udostępniany, najczęściej odpłatnie, przez wybranego dostawcę, na jego infrastrukturze chmurowej w internecie. W tym rozwiązaniu, od dostawcy otrzymujemy pełny dostęp do systemu operacyjnego i wszystko: frameworki, JDK, bazy danych, usługi warstwy prezentacji itp., wszystko instalujemy i konfigurujemy we własnym zakresie.
MIKR.US
Jako dostawcę serwera VPS, na potrzeby dewelopersko – testowe, polecam platformę Mikr.us, która w dobrej cenie dostarcza spore możliwości. Na przykład, oprócz zakupionego VPSa, oferuje darmowy dostęp do współdzielonej bazy danych, udostępnia konfigurację domeny zewnętrznej po zatym, że udostępnia subdomeny w swoich trzech domenach, zapewnia obsługę poczty przy użyciu SMTP/IMAP, gotowe do zainstalowania popularne aplikacje PHP, bazy danych i jeszcze więcej.
CloudFlare
Standardowo, VPS na mikrusie ma dostępny jeden interfejs sieciowy IPv6. Sam mikrus rekomenduje zaparkowanie domeny w Cloudflare. Oprócz obsługi domen na adresie IPv6, Cloudflare dostarcza także darmowe certyfikaty SSL, mechanizmy zapewniające i sprawdzające bezpieczeństwo witryny.
Możliwości Cloudflare są bardzo duże, omówimy je w osobnym artykule.
Podsumowanie
Tak więc, konfiguracja DNS pomaga udostępniać usługi w internecie. Różne usługi, w tym, także pocztę elektroniczną i nie chodzi tylko o to, żeby poczta się wysyłała i dochodziła w obie strony. Profesjonalna poczta elektroniczna powinna mieć także gwarancję reputacji. Nie być kwalifikowana jako spam i zapewniać autentyczność poprzez uniemożliwienie przejęcia tożsamości, którą reprezentuje. To jednocześnie gwarancja, że maile przychodzące z naszej domeny, są przez nas autoryzowane i nikt się pod nas nie podszywa. Zaniedbania w tym obszarze są widoczne i niewybaczalne. Prowadzą do kompromitacji, są zapamiętywane i zawsze już źle się kojarzą. Konfiguracja tego elementu, to praca z wizerunkiem firmy na poziomie podstawowym. To kluczowy element integracji naszego biznesu z internetem.
