GlobalArtInc / ts3dns

ts3dns

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

nodejs-tsdns

Node.js TSDNS server с RestFull API

Установка

$ git clone https://github.com/GlobalArtLimited/ts3dns.git
$ cd ts3dns
$ yarn or npm i
$ screen -AmdS tsdnsserver node server.js

По-умолчанию, API-сервер будет работать на порту 3000

Авторизация

Для авторизации, нужно добавить заголовок

Authorization: токен (по-умолчанию: abcdefg)
Токен хранится в конфигурационном файле config.json

Использование

Список DNS зон

GET http://localhost:3000/

Добавить DNS зону

POST http://localhost:3000/

Заголовки:

Parameter Type Description
zone string Required. Домен
target string Required. IP-адрес сервера

Получить зону

GET http://localhost:3000/<id>

Редактировать зону

PUT http://localhost:3000/<id>

Заголовки:

Parameter Type Description
zone string Required. Домен
target string Required. IP-адрес сервера

Удалить зону

DELETE http://localhost:3000/<id>

About

ts3dns

License:MIT License


Languages

Language:JavaScript 100.0%