API с сервером ДНС
К примеру, сервер на котором у меня будет данная либа и в конечном счёте ДНС, я повесил на домен blabla.xx
ns запись у домена прописал - регистратора, в А запись прописан ип сервера на котором будет днс, далее добавил записи ns1 и ns2 и ип также прописал сервера, на котором планирую поднять ДНС.
Следующее, я хочу взять несколько доменов, повесить их на свои ns записи и прописать все остальные записи днс, уже непосредственно на своём ДНС сервере.
Далее выбрал данную либу. И застопарился. Не могу понять алгоритм работы апи.
Я напишу те вопросы, которые у меня возникли, если Вам не сложно, разъясните, пжта)
- При сустановки либы на сервер, было выполненно две команды
go get github.com/miekg/dns
go build github.com/miekg/dns
первая команда закачала либу, это я понял, а вот вторая команда, что она создала?
- Далее, мне необходимо кодить серверную часть, тоесть принимать запросы от клиента., здесь вопрос, я прописываю логику прослушивания в бесконечном цикле, или же просто принимаю и передаю в либу?
- Далее, когда я буду создавать записи днс на своём сервере для доменов с моими ns записями, мне эти записи необходимо сохранять либо в файл, либо в кеш., данную логику я расписываю сам, или же либа всё это поддерживает?
Пока на этом остановлюсь)
Почти все самому, кроме прослушивания. Хендлеры надо писать.
Библиотека предоставляет базовые примитивы для создания dns клиента/сервера и работы с запросами. Но чтобы ей пользоваться надо хорошо почитать про dns, разные record types и rr
Обсуждают сегодня