Прежде всего, вы должны определить ns1.railnet.ir.
в вашей зоне. Добавить строку
ns1 В А 87.236.210.159
Во-вторых, ваш DNS-сервер не отвечает. копать railnet.ir @87.236.210.159
не возвращает никаких ответов. Чтобы понять, почему, взгляните на журналы, предоставленные bind. Скорее всего, он по какой-то причине не может открыть файл зоны или считает его недействительным.
В-третьих, ваш также-уведомить
и разрешить передачу
указывает на себя, основываясь на том, что вы пишете. Обычно они должны указывать на ваши вторичные DNS-серверы для этого домена.
Начните с официального ответа на привязку для всех допустимых имен, например.
копать railnet.ir SOA @87.236.210.159
должен вернуться ns1.railnet.ir
копать ns1.railnet.ir А @87.236.210.159
должен вернуться 87.236.210.159
Когда это будет сделано, обновите whois, и, надеюсь, склеивание записей будет настроено правильно.
Кроме того, вы, вероятно, захотите определить некоторые ACL. Как и сейчас, bind отвечает на все вопросы. Вы, вероятно, хотите, чтобы он отвечал на зоны, которые он контролирует, и отклонял другие запросы.
Кроме того, DNS — это одна из тех вещей, которые немного сложно размещать самостоятельно. Не невозможно, но с одним доменом вам придется полагаться на связующие записи. Вместе с кэшированием это может привести к кратковременному простою кэширования. Часто лучше размещать DNS снаружи, например, с помощью Облачная вспышка.