Цель:
Моя цель — настроить веб-сервер и сервер ANS для моего веб-сайта дома, где он будет общедоступным. Я могу получить доступ к веб-странице через свой общедоступный IP-адрес за пределами своей сети, но не могу понять, как связать этот адрес с доменным именем, которое я купил на namecheap.com.
Что я запускаю:
Я использую VirtualBox 6.0.4; 3 гостевые машины под управлением Ubuntu 18.10 (для основного и дополнительного DNS-сервера и веб-сервера); мой хост-компьютер работает под управлением Windows 10; bind9 для ANS (DNS) и apache2 в качестве веб-сервера; и мое доменное имя было куплено на namecheap.com
Что я сделал:
Я следовал инструкциям на этой странице для настройки DNS-серверов: https://www.digitalocean.com/community/tutorials/how-to-configure-bind-as-an-authoritative-only-dns-server-on-ubuntu-14-04
Сетевой параметр VirtualBox (VB) установлен на «мостовой адаптер».
На моем маршрутизаторе я открыл (http) порт 80 для IP-адреса моего веб-сервера Apache и (tcp/udp) порт 53 для IP-адреса моего основного DNS-сервера.
Мои вопросы:
Я не понимаю, какие IP-адреса вводить на namecheap.com в разделе «Пользовательский DNS»?? IP-адреса моих DNS-серверов в VB или IP-адрес DNS-серверов, предоставленный моим маршрутизатором? Если последнее, то как мне добавить их в файлы named.conf?