Я ищу поставщика услуг DNS, который позволит мне:
Добавлять IP-адреса LAN как запись A. Например, мне нужно добавить 192-168-0-1.example.com, сопоставленный с 192.168.0.1. Я пробовал godaddy и cloudflare. Они оба не позволяют мне этого делать.
Добавьте сценарий или добавьте через API, который сопоставляет xxxx.example.com с xxxx
Кто-нибудь знает каких-либо поставщиков услуг, которые удовлетворяют моим требованиям?
Похоже, вам нужна служба DNS для вашей локальной сети. Многие маршрутизаторы не поддерживают это, но некоторые поддерживают. Те, которые основаны на DD-WRT или OpenWRT, должны позволить вам добавлять локальные записи.
Неверно отвечать с адресом частной сети на запрос, исходящий из Интернета.
Возможные решения: dnsmasq
или bind
, работающие на сервере Linux. Настройте маршрутизатор, чтобы использовать это для поиска DNS. Если вы уже используете bind
, вы можете использовать разделенный DNS, чтобы предоставлять в Интернет ответы, отличные от ответов, предоставленных локальной сетью.
Простое решение - добавить запись файла hosts
ко всем устройствам, которым необходимо подключиться через домен. Это работает как для Linux, так и для Windows, хотя файлы находятся в разных каталогах.
Если я правильно помню, я использовал частные IP-адреса, такие как 10.10.10.10 и 192.168.1.1 для записей на AWS route53.
Надеюсь, это поможет.
Я владею доменами в Namecheap и Gandi , и их серверы имен разрешают такие записи. У обоих есть API-интерфейсы, которые можно использовать для обновления записей, хотя я не уверен, позволят ли они вам создать 65536 записей для сопоставления полного адресного пространства 192.168.0.0/16. (И API Namecheap подлежит ограничениям, например, наличие баланса на счете не менее 50 долларов или владение 20 доменами и т. Д.)
Однако я не понимаю, чего вы здесь пытаетесь достичь. Вы понимаете, что эти домены будут указывать на разные серверы для людей, не находящихся в одной локальной сети?