Reverse DNS (rDNS) Kaydını Ayarla/Güncelle
Belirli bir hizmete ve IP adresine ait Reverse DNS (PTR) kaydını ayarlamak veya mevcut kaydı güncellemek için bu endpointi kullanın.
Belirli bir hizmetinize (service) ve bu hizmete bağlı bir IP adresine bir Reverse DNS (PTR) kaydı (alan adı) atamak veya mevcut kaydı değiştirmek için aşağıdaki bilgileri kullanabilirsiniz.
Endpoint Bilgileri
Note:
HTTP Methodu: PUT
URL Yolu: /api/services/{SERVICE_ID}/firewall/{IP_ADDRESS}/rdns
Tam URL (Örnek): https://nodesty.com/api/services/YOUR_SERVICE_ID/firewall/TARGET_IP_ADDRESS/rdns
{SERVICE_ID}
(Path Parametresi): rDNS kaydı ayarlanacak IP adresinin ilişkili olduğu hizmetin benzersiz kimliğidir.{IP_ADDRESS}
(Path Parametresi): rDNS kaydı ayarlanacak veya güncellenecek olan, belirtilen hizmete ait IP adresidir (IPv4 veya IPv6 formatında).
Kimlik Doğrulama (Authentication)
Bu isteği yapabilmek için Authorization
başlığını (Header) kullanmanız gerekmektedir.
- Header Adı:
Authorization
- Değer Formatı:
PAT <TOKEN>
<TOKEN>
kısmını size özel Nodesty Kişisel Erişim Token'ınız (Personal Access Token) ile değiştirin. Token'ınızı Müşteri Paneli'nden alabilirsiniz.
İstek (Request)
Bu endpoint PUT
metodu ile çalıştığı için bir Request Body gönderilmesi gereklidir. Body, JSON formatında olmalı ve atanacak yeni rDNS kaydını içermelidir.
- Content-Type:
application/json
Request Body Yapısı:
{
"rdns": "string"
}
rdns
(string, zorunlu): Belirtilen IP adresine atanacak olan geçerli bir alan adı (hostname). Örneğin:"server.example.com"
. Bu alan adının A veya AAAA kaydının da ilgili IP adresini göstermesi genellikle önerilir.
Örnek İstek (cURL)
Aşağıdaki komut ile kendi token'ınızı, API adresinizi, ilgili hizmetin SERVICE_ID
'sini, hedef IP_ADDRESS
'i ve ayarlamak istediğiniz rdns
değerini kullanarak rDNS kaydını ayarlayabilir/güncelleyebilirsiniz:
# YOUR_PERSONAL_ACCESS_TOKEN kısmını kendi tokenınız ile değiştirin.
# https://nodesty.com kısmını API'nizin adresi ile değiştirin.
# YOUR_SERVICE_ID kısmını ilgili hizmetin ID'si ile değiştirin.
# TARGET_IP_ADDRESS kısmına rDNS kaydı ayarlanacak IP adresini girin.
# YOUR_HOSTNAME kısmına hedef alan adını girin (örn: server.example.com).
curl --request PUT \\
--url "https://nodesty.com/api/services/YOUR_SERVICE_ID/firewall/TARGET_IP_ADDRESS/rdns" \\
--header 'Authorization: PAT YOUR_PERSONAL_ACCESS_TOKEN' \\
--header 'Content-Type: application/json' \\
--data '{
"rdns": "YOUR_HOSTNAME"
}'
Bu isteği başarıyla gönderdiğinizde, sunucu genellikle işlemin başarılı olduğunu belirten bir yanıt (örneğin 200 OK
veya 204 No Content
) dönecektir. Hatalı durumlarda (örneğin geçersiz token, bulunamayan SERVICE_ID
/IP_ADDRESS
veya geçersiz hostname formatı) uygun bir HTTP hata kodu alırsınız.
### 2. Reverse DNS Kaydını Sil (`DELETE`)
```mdx
---
title: Reverse DNS (rDNS) Kaydını Sil
description: Belirli bir hizmete ve IP adresine ait mevcut Reverse DNS (PTR) kaydını silmek için bu endpointi kullanın.
---
Belirli bir hizmetinize (service) ve bu hizmete bağlı bir IP adresine atanmış olan Reverse DNS (PTR) kaydını kaldırmak için aşağıdaki bilgileri kullanabilirsiniz.
## Endpoint Bilgileri
<Note type="note" title="Note">
<p><strong>HTTP Methodu:</strong> <span className="font-mono bg-red-100 text-red-800 px-2 py-1 rounded text-sm">DELETE</span></p>
<p><strong>URL Yolu:</strong> <span className="font-mono">/api/services/{SERVICE_ID}/firewall/{IP_ADDRESS}/rdns</span></p>
<p><strong>Tam URL (Örnek):</strong> <span className="font-mono">https://nodesty.com/api/services/<strong>YOUR_SERVICE_ID</strong>/firewall/<strong>TARGET_IP_ADDRESS</strong>/rdns</span></p>
</Note>
* **`{SERVICE_ID}` (Path Parametresi):** rDNS kaydı silinecek IP adresinin ilişkili olduğu hizmetin benzersiz kimliğidir.
* **`{IP_ADDRESS}` (Path Parametresi):** rDNS kaydı silinecek olan, belirtilen hizmete ait IP adresidir (IPv4 veya IPv6 formatında).
## Kimlik Doğrulama (Authentication)
Bu isteği yapabilmek için `Authorization` başlığını (Header) kullanmanız gerekmektedir.
* **Header Adı:** `Authorization`
* **Değer Formatı:** `PAT <TOKEN>`
`<TOKEN>` kısmını size özel Nodesty Kişisel Erişim Token'ınız (Personal Access Token) ile değiştirin. Token'ınızı Müşteri Paneli'nden alabilirsiniz.
## İstek (Request)
Bu endpoint `DELETE` metodu ile çalıştığı için genellikle bir **Request Body** göndermenize **gerek yoktur**.
## Örnek İstek (cURL)
Aşağıdaki komut ile kendi token'ınızı, API adresinizi, ilgili hizmetin `SERVICE_ID`'sini ve hedef `IP_ADDRESS`'i kullanarak Reverse DNS kaydını silebilirsiniz:
```typescript:request.bash
# YOUR_PERSONAL_ACCESS_TOKEN kısmını kendi tokenınız ile değiştirin.
# https://nodesty.com kısmını API'nizin adresi ile değiştirin.
# YOUR_SERVICE_ID kısmını ilgili hizmetin ID'si ile değiştirin.
# TARGET_IP_ADDRESS kısmına rDNS kaydı silinecek IP adresini girin.
curl --request DELETE \\
--url "https://nodesty.com/api/services/YOUR_SERVICE_ID/firewall/TARGET_IP_ADDRESS/rdns" \\
--header 'Authorization: PAT YOUR_PERSONAL_ACCESS_TOKEN'
Bu isteği başarıyla gönderdiğinizde, sunucu genellikle işlemin başarılı olduğunu belirten bir yanıt (örneğin 200 OK
veya 204 No Content
) dönecektir. Hatalı durumlarda (örneğin geçersiz token veya bulunamayan SERVICE_ID
/IP_ADDRESS
) uygun bir HTTP hata kodu alırsınız.