1

Я хочу узнать, как настроить сервер домашнего компьютера на веб-сервер с доменом и хостом.

Мой IP-адрес 109.99.141.133 и теперь указывает на хост страницы phpinfo на моем домашнем сервере. Мой зарегистрированный домен: anunta-anunturi.ro

Я искал учебник и прочитал, что мне нужно настроить /etc/named.conf и источники файлов для новой зоны, которую я создаю.

Итак, из учебников мой /etc/named.conf выглядит так:

 //
// named.conf
//
// Provided by Red Hat bind package to configure the ISC BIND named(8) DNS
// server as a caching only nameserver (as a localhost DNS resolver only).
//
// See /usr/share/doc/bind*/sample/ for example named configuration files.
//

options {
        listen-on port 53 { 127.0.0.1; };
        listen-on-v6 port 53 { ::1; };
        directory       "/var/named";
        dump-file       "/var/named/data/cache_dump.db";
        statistics-file "/var/named/data/named_stats.txt";
        memstatistics-file "/var/named/data/named_mem_stats.txt";
        allow-query     { localhost; };
        recursion yes;
        dnssec-enable yes;
        dnssec-validation yes;
        dnssec-lookaside auto;
        /* Path to ISC DLV key */
        bindkeys-file "/etc/named.iscdlv.key";
        managed-keys-directory "/var/named/dynamic";
};
logging {
        channel default_debug {
                file "data/named.run";
                severity dynamic;
        };
};
zone "anunta-anunturi.ro" IN {
        type master;
        file "/etc/anunta-anunturi.db";
};
zone "." IN {
        type hint;
        file "named.ca";
};
include "/etc/named.rfc1912.zones";
include "/etc/named.root.key";

Мой файл /etc/anunta-anunturi.db выглядит так - я не уверен, что это нормально, или это легко.

$TTL    86400
anunta-anunturi.ro. IN SOA serveur.anunta-anunturi.ro. root.serveur.anunta-anunturi.ro. (
                                                1997022700 ; Serial
                                                28800      ; Refresh
                                                14400      ; Retry
                                                3600000    ; Expire
                                                86400 )    ; Minumun

        IN              NS              serveur.anunta-anunturi.ro.
        IN              MX      10      mail.anunta-anunturi.ro.

serveur.anunta-anunturi.ro.     IN      A       192.168.1.37
www.anunta-anunturi.ro.         IN      A       192.168.1.37
mail.anunta-anunturi.ro.        IN      A       192.168.1.37

Дополнительная информация:

  • Дома я получаю интернет от моего провайдера через роутер. Мой домашний компьютер и сервер автоматически получают свои IP-адреса от маршрутизатора при запуске / перезапуске.

  • В моей локальной домашней сети мой сервер получает IP-адрес 192.168.1.37 от маршрутизатора.

  • Когда я ввожу 109.99.141.133 в моем браузере, он указывает на рутер, который перенаправляет порт 80 на локальный IP 192.168.1.37 (мой домашний сервер)

Вопросы:

  • Мои два файла хороши?

  • Какой / где находится мой сервер имен, который мне нужно скопировать / вставить в мой домен верхнего уровня (где я зарегистрировал свой домен: rotld.ro)?

2 ответа2

1

Эй, если вы не знакомы с конфигурацией DNS, я бы посмотрел на webmin. Он предоставляет веб-интерфейс для простой настройки подобных вещей и требует много работы.

После запуска и запуска DNS-сервера вы можете вручную настроить компьютер на использование указанного IP-адреса DNS-сервера, чтобы убедиться, что разрешение имен работает. Также убедитесь, что вы установили некоторые адреса прямого просмотра, чтобы вы могли разрешать домены, отличные от ваших собственных.

После этого вам нужно будет включить переадресацию портов на порт 53 на внутренний DNS/ веб-сервер (192.168.1.37). Наконец, настройте записи NS для вашего домена через страницу конфигурации DNS провайдеров вашего домена на ваш публичный IP-адрес (109.99.141.133).

Я не думал, что вам нужны два DNS-сервера, но это, вероятно, рекомендуется.

0

Для вашего домена вам нужно два или более общедоступных DNS-сервера.

В свое время вы могли бы провести один самостоятельно и предоставить второй с помощью бесплатного сервиса, такого как Гранитный Каньон. Но Гранитный Каньон ушел.

Если серверы упоминаются по доменному имени, вам необходимо убедиться, что вы также предоставили склеивающие записи для этих серверов.

Спросите своего интернет-провайдера или регистратора, будут ли они размещать ваш DNS для вас - хостировать его самостоятельно - это больно.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .