[CloudFlare] API·Î DNS Á¤º¸ ¾÷µ¥ÀÌÆ®Çϱâ

   Á¶È¸ 4373   Ãßõ 1    

1060;1204; 글 보고 테스트해본 내용1064;데 필요한 ǥ16; 계실1648; 몰라서 메모해 .177;니다.

API 문서 : https://api.cloudflare.com/

(사용1473;1064; 요금1228;lj16; 무료요금1228;1077;니다.)


STEP0. 권한 Ǻ19;기

(1) API 토큰 0156;급0155;기 :

    내 프/196;필 -> API 토큰 -> 토큰 생성

    영역 DNS 편1665; 템플ና1; 사용 -> 영역 리소스에서 도메1064; 선택

(2) 글/196;벌 API Ȗ12; Ǻ19;기 :

    내 프/196;필 -> API Ȗ12; -> Global API Key -> 보기


STEP1. Zone ID Ǻ19;기

curl -X GET -k
-H 'Content-Type: application/json'
-H 'X-Auth-Email: <1060;메1068;1452;소=클플아1060;디>'
-H 'X-Auth-Key: <글/196;벌Ȗ12;>'
-i 'https://api.cloudflare.com/client/v4/zones?/zones'

JSON 1025;NJ13; 1473; result.id가 Zone ID1077;니다.



STEP2. /112;코드 ID Ǻ19;기

curl -X GET -k
-H 'Content-Type: application/json'
-H 'X-Auth-Email: <1060;메1068;1452;소=클플아1060;디>'
-H 'X-Auth-Key: <글/196;벌Ȗ12;>'
-i 'https://api.cloudflare.com/client/v4/zones/<1316;아1060;디>/dns_records?name=<도메1064;(서브도메1064;포함)>'

JSON 1025;NJ13; 1473; result[0].id가 /112;코드 ID1077;니다.



STEP3. DNS 업데1060;트 (글/196;벌Ȗ12; 대신 API토큰 사용)

curl -X PUT -k
-H 'Content-Type: application/json'
-H 'Authorization: Bearer < API토큰>'
-i 'https://api.cloudflare.com/client/v4/zones/<1316;아1060;디>/dns_records/</112;코드아1060;디>'
--data '{"type":"A","name":"<도메1064;(서브도메1064;포함)>","content":"<새/196;운IP1452;소>","proxied":true}'

클플 프/197;시를 -124;/140;면 "proxied":false




Á¦¸ñPage 8/94
2017-06   6197   Ȧ¸¯0o0
2018-06   7236   ¹öÇÁ¿£Áö´Ï¡¦
2020-07   7144   monta
2021-10   6675   È­Á¤Å¥»ï
2015-01   7876   f100mania
2015-05   9453   È«o¹ÝoÀå
2015-06   8217   WinRAR
2016-03   13682   dntjfk
2016-04   8051   jake
2016-07   6654   goodsense
2016-08   9705   ¾Æ¸®¿¡³ªÀÌ
2017-08   15132   »ý¸ÆÁÖ
2017-11   11004   ±è±¤ÁØ
2018-03   9312   »õÃÑ
2018-08   6438   ¾Æ½Î¸Ç
2020-07   7773   MikroTikÀÌÁø
2022-04   3412   RIGIDBODY
2022-06   5450   ¾ÈöÇö
2023-06   5111   MikroTikÀÌÁø
2014-04   12264   ȲȥÀ»ÇâÇØ