Как организовать DNS направляющий все URL на один IP?
Здравствуйте, гуру администрирования и мастера поднимания серверов с колен!
Нужен собственный "dns server" который будет отвечать на все запросы на заданный адрес ( например 127.0.0.1)
Реально ли такое сделать?
Domain Name System не отвечает за Uniform Resource Locator, а только за разрешение доменных имен. А потому на поставленный вопрос ответ один: никак не организовать.
Переформулируйте вопрос.
Алексей С.: Допустим, я набрал в адресной строке google.ru, DNS сервер отправил меня на 127.0.0.1, потом я набрал ya.ru, DNS снова отправил на 127.0.0.1 и так с любым URL. 127.0.0.1 для примера, IP может быть любым в том числе белым. И нужно сделать так, чтобы не нужно было вручную делать записи для всех URL. Я так думаю, что сервер "смотрит", какой URL у него просят и добавляет запись. Или есть способы проще?
смотри книгу - https://yadi.sk/i/-KWEiyeoo4FuD, п. 2.17 Mapping Any Domain Name in a Zone
to a Single IP Address.
А так смысл в том, чтобы в файле описания зоны внести строку типа:
*.foo.example. IN CNAME foo.example.
Такая хрень делается на twisted например в 20 строк кода. На машине прописывается name-server 127.0.0.1 и запускается скрипт с twisted. И все резолвится куда угодно.