Войти

Получение списка записей, для которых возможно добавление GEO-записей

Метод HTTP

GET

URL ресурса

https://api.zilore.com/dns/v1/domains/{domain_name}/geo/defaults

Параметры запроса

Параметр

Описание

domain_name

Доменное имя. Должно соответствовать стандарту. Имена национальных доменов должны передаваться в Punycode формате.

Поля ответа

Параметр

Описание

record_name

Имя записи в Unicode формате

record_type

Тип записи:

  • A — Устанавливает соответствие между доменным именем/субдоменом и его IPv4-адресом
  • AAAA — Устанавливает соответствие между доменным именем/субдоменом и его IPv6-адресом
  • CNAME — Устанавливает соответствие между субдоменом и другим доменным именем (не применимо для доменного имени непосредственно)
  • ALIAS — Устанавливает соответствие между доменным именем/субдоменом и другим доменным именем (применимо без ограничений)

record_ttl

Максимальное разрешенное время кеширования записи

records

Массив идентификторов и значений одноименных записей

  • record_id — Идентификатор записи
  • record_status — Статус записи (enabled|disabled)
  • record_value — Значение записи в Unicode формате

Пример запроса

GET https://api.zilore.com/dns/v1/domains/example.com/geo/defaults
X-Auth-Key: 6fac94db-691b-ec08-d22c-00000b7c06c0

Пример ответа

{
"status": "ok",
"response": {
"geo_records": [{
"record_name": "www.example.com",
"record_ttl": "60",
"record_type": "A",
"records": [{
"record_id": "12306",
"record_status": "enabled",
"record_value": "1.1.1.2"
}]
}, {
"record_name": "xxx.example.com",
"record_type": "AAAA",
"record_ttl": "3600",
"records": [{
"record_id": "12307",
"record_status": "enabled",
"record_value": "0::1:2:4"
}]
}, {
"record_name": "example.com",
"record_type": "A",
"record_ttl": "3600",
"records": [{
"record_id": "12582",
"record_status": "disabled",
"record_value": "6.6.6.7"
}]
}],
"geo_regions": {
"_AF": {
"continent_name": "Africa",
"countries": {
"DZ": {
"country_name": "Algeria",
"subdivisions": {
"DZ.01": "Adrar",
"DZ.16": "Algiers",
"DZ.23": "Annaba",
"...": "..."
}
},
"AO": {
"country_name": "Angola",
"subdivisions": {
"AO.BGO": "Bengo Province",
"AO.BGU": "Benguela",
"AO.BIE": "Bíe",
"...": "..."
}
},
"...": "{...}"
}
},
"_AS": {
"continent_name": "Asia",
"countries": {
"AF": {
"country_name": "Afghanistan",
"subdivisions": {
"AF.HER": "Herat",
"AF.KAB": "Kabul",
"AF.KAN": "Kandahar",
"...": "..."
}
},
"AM": {
"country_name": "Armenia",
"subdivisions": {
"AM.AG": "Aragatsotn",
"AM.AR": "Ararat",
"...": "..."
}
},
"...": "{...}"
}
},
"_EU": {
"continent_name": "Europe",
"countries": {
"AL": {
"country_name": "Albania",
"subdivisions": {
"AL.BR": "Berat District",
"AL.EL": "Elbasan District",
"...": "..."
}
},
"AD": {
"country_name": "Andorra",
"subdivisions": {
"AD.07": "Andorra la Vella",
"AD.02": "Canillo",
"...": "..."
}
},
"...": "{...}"
}
},
"_NA": {
"continent_name": "North America",
"countries": {
"AI": {
"country_name": "Anguilla",
"subdivisions": []
},
"AG": {
"country_name": "Antigua and Barbuda",
"subdivisions": {
"AG.10": "Barbuda",
"AG.03": "Parish of Saint George",
"...": "..."
}
},
"...": "{...}"
}
},
"_SA": {
"continent_name": "South America",
"countries": {
"AR": {
"country_name": "Argentina",
"subdivisions": {
"AR.B": "Buenos Aires",
"AR.C": "Buenos Aires F.D.",
"...": "..."
}
},
"BO": {
"country_name": "Bolivia",
"subdivisions": {
"BO.H": "Departamento de Chuquisaca",
"BO.C": "Departamento de Cochabamba",
"...": "..."
}
},
"...": "{...}"
}
},
"_OC": {
"continent_name": "Oceania",
"countries": {
"AS": {
"country_name": "American Samoa",
"subdivisions": {
"AS.E": "Eastern District"
}
},
"AU": {
"country_name": "Australia",
"subdivisions": {
"AU.ACT": "Australian Capital Territory",
"AU.NSW": "New South Wales",
"...": "..."
}
},
"...": "{...}"
}
}
}
}
}