Назад | Перейти на главную страницу

Имя сервера больше не доступно OpenBSD

Я долго ломал голову над этим и, похоже, не приближался к решению на системном уровне. Я задал тот же вопрос в SuperUser, но пока ответы ни к чему не привели.

Краткое замечание: Некоторое время назад я установил сервер на базе OpenBSD, чтобы запускать мои веб-сайты / панель инструментов. Сервер находится в локальной сети моей компании без внешнего доступа - все соединения блокируются брандмауэром. Изначально - никаких проблем не было; Я установил ОС, настроил доменное имя, и каждый мог получить доступ к серверу по имени. Недавно я купил небольшой гигабитный коммутатор (D-Link, 5-портовый) и теперь даже не могу пинговать машину по имени (пинг IP работает нормально).

Я уже пробовал отредактировать файл / etc / hosts, добавив соответствующую информацию (думал, что IP-адрес изменился). Я также редактировал файл /etc/resolv.conf. Однако эти изменения ничего не дали мне взамен. Кроме того, я последовал большинству предложений SuperUser.

Команда dig (когда я выбираю один из внутренних DNS) возвращает только раздел АВТОРИТЕТ, но не раздел ОТВЕТ, как если бы мое имя сервера было удалено.

Единственное решение, которое, как я обнаружил, работает (хотя было бы очень утомительно реализовать), - это попросить всех моих пользователей (более 100, не все из них могут выполнять команду через cmd) выполнить команду, которая добавляется в / etc / hosts на каждом локальном компьютере (в папке Windows / System32 / drivers).

Любая помощь будет по достоинству оценена, поскольку я ее теряю.

Спасибо, Том

Файл зоны /var/ named/etc/ named.conf

// $OpenBSD: named-simple.conf,v 1.10 2009/11/02 21:12:56 jakob Exp $
//
// Example file for a simple named configuration, processing both
// recursive and authoritative queries using one cache.


// Update this list to include only the networks for which you want
// to execute recursive queries. The default setting allows all hosts
// on any IPv4 networks for which the system has an interface, and
// the IPv6 localhost address.
//
acl clients {
        localnets;
        ::1;
};

options {
        version "";     // remove this to allow version queries

        listen-on    { any; };
        listen-on-v6 { any; };

        empty-zones-enable yes;

        allow-recursion { clients; };
};

logging {
        category lame-servers { null; };
};

// Standard zones
//
zone "." {
        type hint;
        file "etc/root.hint";
};

zone "localhost" {
        type master;
        file "standard/localhost";
        allow-transfer { localhost; };
};

zone "127.in-addr.arpa" {
        type master;
        file "standard/loopback";
        allow-transfer { localhost; };
};

zone "1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa" {
        type master;
        file "standard/loopback6.arpa";
        allow-transfer { localhost; };
};


// Master zones
//
//zone "myzone.net" {
//      type master;
//      file "master/myzone.net";
//};

// Slave zones
//
//zone "otherzone.net" {
//      type slave;
//      file "slave/otherzone.net";
//      masters { 192.0.2.1; [...;] };
//};

Ваши зоны закомментированы! Раскомментируйте их.

Вам необходимо заменить:

// Master zones // //zone "myzone.net" { // type master; // file "master/myzone.net"; //}; // Slave zones // //zone "otherzone.net" { // type slave; // file "slave/otherzone.net"; // masters { 192.0.2.1; [...;] }; //};

с участием:

// Master zones // zone "myzone.net" { type master; file "master/myzone.net"; }; // Slave zones // zone "otherzone.net" { type slave; file "slave/otherzone.net"; masters { 192.0.2.1; [...;] }; };