Здравствуйте, я все еще начинаю с сетями, у меня есть вопрос, надеюсь, вы можете мне ответить или дать какой-нибудь курс, который может научиться делать это:
У меня дома есть сервер с одним реальным статическим IP, использующим bind9. с сервером Ubuntu 18.04 LTS я настраиваю свой (namd.conf.option) следующим образом
{
listen-on-v6 { any; };
allow-query {any; };
recursion yes;
}
Then I created db file for my domain config
{
$TTL 1d
$ORIGIN csgosyria.net.
@ IN SOA ns1 root (
20180904 ;Serial
12h ;Refresh
15m ;Retry
3w ;Expire
2h ;Minimum
)
@ IN A my static ip
@ IN NS ns1
ns1 IN A my static ip
www IN A my static ip
}
Then I add this lines to (named.conf.option)
{
zone "csgosyria.net" IN {
type master;
file "/var/cache/bind/db.csgosyria.net";
};
}
На данный момент выглядит хорошо со мной, я сохраняю все файлы и перезапускаю bind9 без каких-либо ошибок, но проблема заключается в том, когда Я набираю csgosyria.net в своем браузере. Скажем, IP-адрес сервера не найден. На моем клиентском ПК под управлением Windows 10 я меняю DNS с панели управления на клиентском ПК на статический IP-адрес, затем заново набираю домен и он работает нормально. Как я могу решить эту проблему, я хочу, чтобы домен работал без ввода IP-адреса в клиентском ПК, как я набираю apnic.net Должен ли я где-нибудь зарегистрировать свой DNS? Есть какой-то порт или протокол, который я должен использовать? Какую службу я должен установить на своем сервере Ubuntu, чтобы она работала нормально?
Спасибо и извините, если мой английский не очень хорош ...
Выполнение простого whois csgosyria.net
команда показывает, что этот домен в настоящее время не регистрируется. Если Вы хотите, чтобы Ваш домен был публично получен доступ из Интернета, Вы должны:
.com
или .net
. Однако существуют некоторые расширения бесплатного домена как .tk
.)