У меня есть роутер, с которым я играю, и мне любопытно, могу ли я дать собственное URL-имя IP-адресу роутера, чтобы люди в моем доме могли набрать http://www.my-fancy-url.com
а не http://aaa.bbb.ccc.ddd
- не только на ПК, но и на мобильных устройствах.
Я слышал, что могу сделать это, если я сделаю свой собственный DNS-сервер и каким-либо образом установлю его по умолчанию при подключении к маршрутизатору, или скажу людям настроить DNS вручную (что все же лучше, чем заставлять людей вводить 123.456.789). каждый раз, когда они хотят посетить).
Я попытался прочитать о том, как работает протокол DNS, чтобы попытаться реализовать его в Node или Java, но мне кажется, что протокол слишком сложен, чтобы обернуться.
Я также слышал, что OpenDNS - это вариант, но я хочу этого избежать.
Существуют ли более простые варианты создания простого DNS-сервера, который может обработать один конкретный запрос, прежде чем передать его 8.8.8.8 (или нигде, поскольку этот маршрутизатор на самом деле не подключен к Интернету).