From d8fe875eec02d28646b67ec16e784ade5a0343c4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=B5=9C=EC=A4=80=ED=9D=A0?= Date: Thu, 17 Oct 2024 10:15:50 +0900 Subject: [PATCH] cfmgrv4 init...3 --- app/Controllers/Admin/Cloudflare/RecordController.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/Controllers/Admin/Cloudflare/RecordController.php b/app/Controllers/Admin/Cloudflare/RecordController.php index 2166427..83cf191 100644 --- a/app/Controllers/Admin/Cloudflare/RecordController.php +++ b/app/Controllers/Admin/Cloudflare/RecordController.php @@ -110,6 +110,12 @@ class RecordController extends CloudflareController } $cnt++; } + //Type이 A형식일경우 IP형태인지 확인 + if ($this->formDatas['type'] === 'A') { + if (!$this->helper->isIPAddress($this->formDatas['content'], $this->formDatas['type'])) { + throw new \Exception("{$this->formDatas['type']}, {$this->formDatas['content']} 형식 오류[사설IP 않됨]"); + } + } //Socket처리 $entitys = []; foreach ($this->formDatas['hosts'] as $host) {