Skip to content

GlobalArtInc/ts3dns

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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>

Releases

No releases published

Packages

No packages published