Последние пару дней я работал над небольшим проектом и столкнулся с небольшой стеной.
Это то, что я до сих пор:
- Статический IP от Comcast
- Зарегистрированный домен от Dynadot
- Локальный Arch Linux DNS box работает по имени на внутреннем статическом IP 10.1.10.205
- Устройства, которые я хочу в своей сети, указывают на мой DNS-ящик Local Arch для DNS и имеют свои собственные внутренние статические IP-адреса (поэтому один из моих блоков на 10.1.10.206 запрашивает 10.1.10.205 для DNS-запросов).
То, что я хочу, - это иметь возможность сказать «ssh computer1.4lambda.net» и разрешить 4lambda.net разрешить мой статический IP-адрес, который мой маршрутизатор перенаправляет на мой локальный DNS-запрос.
Ну, это не работает, поэтому я здесь!
В Dynadot моя DNS-запись домена обновлена:
4lambda.net A 50.249.112.214
Это верно? Это должно направлять любые запросы на example.com к 50.249.112.214, которые приведут этот запрос к моему модему / маршрутизатору Comcast.
Оттуда мне нужно сделать что-нибудь, например, перенаправить порт 53 на мой локальный DNS или я просто скажу маршрутизатору использовать мой локальный DNS?
Я уверен, что мой локальный работает, когда я запускаю «ssh computer1.example.com» внутри, он находит другой компьютер и решает. Удаление computer1 из моего локального DNS приводит к сбою, поэтому я предполагаю, что по крайней мере это правильно. Я до сих пор не понимаю, почему я не могу сделать "ssh computer1" с локальной машины. Однако это не так важно.
Спасибо за любую помощь!