Странная постановка вопроса.
Как в определенном языке программирования редактировать конфигурационные настройки третьего демона ?
Ну собственно как и в ворде экселе нотепаде саблайне и тд, от способа редактирвоания суть не меняется, да вплоть до hex editora и люлбой язык.
Скорее всего вы всеже имели в виду каким образом можно редактировать ДНС зону домена ?
ТО тут несколько вариантов
1. bind9 - конфиги текстовые файлы редактируются любым языком ;)))
2. named - конфиги текстовые файлы, тоже самое
3. Делигировать домен NS записями вашему регистратору, как правила у них есть доп услуга администрирования днс, притом у некоторых бесплатная. webnames.ru reg.ru
4. воспользоваться бесплатным парковочным сервисом google.ru yandex.ru
в таком случае вам прийдется только вначале подтвердить владение доменом а для этого припарковать его гдето и ввести верификационные данные, после этого уже парковат на яндекс. А там уже вводить данные.
5. Если же вы всеже реально уже ставите задачу редактировать эти данные непосредственно с сайта а записи физически расположены на другм сервере и доступ туда только по веб интерфейсу то curl + google вам в помощь.