NONS.IN

Wildcard DNS - резолвер, разрешающий любые доменные именна в любые IP-адреса... ну почти любые. Хватит редактировать /etc/hosts и настраивать DNS-сервера.

Как это работает

NONS.IN - это публичный wildcard DNS-резолвер, позволяющий маскировать IP-адрес в доменном имени. Вы можете маскировать любой IP-адрес, который необходимо получить в ответ на запрос.

Зачем это нужно

Wildcard DNS используется для нужд разработки и тестирования, когда необходимо иметь полное доменное имя. Например при разработке приложений, основанных на микросервисах, или для разработки проектов внутри локальных сред разработки. Oчень удобно использовать данный сервис при работе с контейнерами Docker.
Без использования Wildcard DNS придется либо разворачивать виртуальную машину, либо настраивать локальный DNS-сервер, либо вносить изменения в файл /etc/hosts (c:\system32\drivers\etc\hosts в Windows), или иные дополнительные манипуляции, которые имеют разные ограничения. Например в Windows нельзя создать более 20+ записей в hosts-файле. При превышении данного ограничения система возвращает файл к исходному/предыдущему состоянию.
Wildcard DNS решает эти и некоторые другие проблемы.

Примеры

Общий принцип маскирования: чтоугодно[.-]IP-адрес.nons.in
Вы можете использовать как точку, так и тире, для маскирования адресов и имен хостов.

  • 127.0.0.1.nons.in разрешится в 127.0.0.1
  • 192-168-192-168.nons.in разрешится в 192.168.192.168
  • app.172.16.0.1.nons.in разрешится в 172.16.0.1
  • app-10-11-12-13.nons.in разрешится в 10.11.12.13
  • dns1.app.8.8.8.8.nons.in разрешится в 8.8.8.8
  • dns2-app-8-8-4-4.nons.in разрешится в 8.8.4.4

О сервисе

NONS.IN построен на базе PowerDNS и бэкенда на Python, реализующем основную логику по маскировке и разрешению имени в нужный IP-адрес.