Bu endpoint ile sahip olduğunuz alan adının DNS kayıtlarını görüntüleyebilirsiniz.
GET https://api.ilkbyte.com/domain/manage/{$domainname}/show
Herhangi bir parametre göndermenize gerek yoktur.
{
"status": true,
"message": "test.com Bilgileri",
"error": null,
"data": {
"Records": [
{
"Content": "127.0.0.1",
"Id": 1111,
"Name": "",
"Prio": 0,
"Ttl": 10800,
"Type": "A"
},
{
"Content": "test.com",
"Id": 111,
"Name": "www",
"Prio": 0,
"Ttl": 10800,
"Type": "CNAME"
},
{
"Content": "test.com",
"Id": 3496,
"Name": "Test",
"Prio": 0,
"Ttl": 10800,
"Type": "MX"
}
]
}
}
Bu endpoint ile yeni bir DNS kaydı ekleyebilirsiniz.
GET https://api.ilkbyte.com/domain/manage/{$domainname}/add
Parametre | Tip | Açıklama | Gereklilik |
---|---|---|---|
record_name | string | Kayıt adını belirtir | Zorunlu |
record_type | string | Kayıt tipini belirtir parametredir | Zorunlu |
record_content | string | Kayıt içeriğini belirtir parametredir | Zorunlu |
record_priority | integer | MX ve benzeri kayıtlar için zorunlu alandır | Zorunlu |
Yukarıda yer alan record_type parametresi sadece alt kısımda yer alan değerleri alabilir.
Parametre | Tip | Açıklama |
---|---|---|
A | string | A kaydı seçiminde record_content IPv4 olmalıdır |
AAAA | string | AAAA kaydı seçiminde record_content IPv6 olmalıdır |
CNAME | string | CNAME kaydı seçiminde record_content domain/hostname olmalıdır |
MX | string | MX kaydı seçiminde record_content domain/hostname olmalıdır |
TXT | string | TXT kaydı seçiminde record_content içeriği tırnak içerisinde yazılmalıdır |
NS | string | NS kaydı seçiminde record_content domain/hostname olmalıdır |
{
"status": true,
"message": "test.com için yeni DNS kaydı eklendi",
"error": null,
"data": {
"Record": {
"Name": "Deneme",
"Type": "MX",
"Content": "test.com",
"Ttl": 0,
"Prio": 0
}
}
}
Bu işlem değişikliği sadece veri tabanında yapmaktadır değişiklikleri sunucuya göndermek için /domain/manage/{$domainname}/push isimli endpoint kullanılarak kayıtların DNS sunucularında güncellenmesi sağlanmalıdır.
Bu endpoint ile DNS kayıtlarında güncelleme yapabilirsiniz.
GET https://api.ilkbyte.com/domain/manage/{$domainname}/update
Parametre | Tip | Açıklama | Gereklilik |
---|---|---|---|
record_id | integer | Güncellenecek kayıt ID numarasıdır | Zorunlu |
record_content | string | Kayıt içeriğini belirten parametredir | Zorunlu |
record_priority | integer | MX ve benzeri kayıtlar için zorunlu alandır | Zorunlu |
{
"status": true,
"message": "DNS kaydı güncellendi.",
"error": null,
"data": {
"Record": {
"Name": "Deneme",
"Type": "MX",
"Content": "test.com",
"Ttl": 10800,
"Prio": 1
}
}
}
Bu işlem değişikliği sadece veri tabanında yapmaktadır değişiklikleri sunucuya göndermek için /domain/manage/{$domainname}/push isimli endpoint kullanılarak kayıtların DNS sunucularında güncellenmesi sağlanmalıdır.
Bu endpoint ile DNS kaydınızı silebilirsiniz.
GET https://api.ilkbyte.com/domain/manage/{$domainname}/delete
Parametre | Tip | Açıklama | Gereklilik |
---|---|---|---|
record_id | integer | Silinecek DNS kaydının kayıt id'si | Zorunlu |
{
"status": true,
"message": "DNS kaydı silme başarılı.",
"error": null,
"data": ""
}
Bu endpoint ile DNS kaydı değişiklerinizi sunucuya gönderebilirsiniz.
GET https://api.ilkbyte.com/domain/manage/{$domainname}/push
Herhangi bir parametre göndermenize gerek yoktur.
{
"status": true,
"message": "İşlem başarılı.",
"error": null,
"data": ""
}