Netinternet APIDOCS logo

IP Yönetimi


Tüm Subnet Listesi

Bu endpoint ile sahip olduğunuz bütün subnetleri listeleyebilirsiniz.

Endpoint

GET http://api.ni.net.tr/v1/ip-manager

Params

Herhangi bir parametre göndermenize gerek yoktur.

Response

{
  "data": [
    {
      "id": 123456,
      "subnet": "127.0.0.1/24"
    }
  ]
}

Tüm IP Listesi

Bu endpoint ile sahip olduğunuz subnetlerdeki bütün ipleri ve o iplerin anlık durumlarını listeleyebilirsiniz.

Endpoint

GET http://api.ni.net.tr/v1/ip-manager/123456

Params

URL de bulunan ip-manager kısmından sonra ilk kısımda sorguladığınız subnetin idsini girmeniz gerekmektedir.

Response

{
  "data": {
    "127.0.0.1": {
      "bekci_manage": true,
      "ip": "127.0.0.1",
      "rdns": "test.com.tr",
      "rdns_manage": true,
      "status": "open"
    },
    "127.0.0.2": {
      "bekci_manage": true,
      "ip": "127.0.0.2",
      "rdns": "test2.com.tr",
      "rdns_manage": true,
      "status": "open"
    },
    "127.0.0.3": {
      "bekci_manage": true,
      "ip": "127.0.0.3",
      "rdns": "test3.com.tr",
      "rdns_manage": true,
      "status": "open"
    }
}

IP Detayları

Bu endpoint ile sadece bir ip için sorgulama yapabilirsiniz.

Endpoint

GET https://api.ni.net.tr/v1/ip-manager/search/127.0.0.1

Params

URL de bulunan search kısmında sonra sorgulama yapmak istediğiniz ip adresi girmeniz gerekmektedir.

Response

{
  "status": true,
  "message": "Liste oluşturuldu",
  "error": null,
  "data": [
    {
      "bekci_manage": true,
      "ip": "127.0.0.1",
      "rdns": "test.com.tr",
      "rdns_manage": true,
      "status": "open"
    }
  ]
}