Skip to content

Latest commit

 

History

History
54 lines (49 loc) · 1.4 KB

README.md

File metadata and controls

54 lines (49 loc) · 1.4 KB

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>