태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.
블로그 이미지

HabonyphP eBook

PHP 소스 강좌, 데이터베이스, 레퍼런스 전자책 소개 등 수록. by 하보니



DNS 레코드 체크하는 사용자 함수 만들기

주어진 인터넷 호스트 또는 IPv4 주소, IPv6 주소에 해당하는 DNS 리소스 레코드를 확인하는 함수입니다. 입력 값: ipv4, ipv6, 정수, 도메인, 메일 주소로 레코드 값을 확인할 수 있습니다.

 

input 인수에는 확인할 값을 입력하고, type 인수에는 A, CNAME, SRV, MX, NS, PTR, SOA, TXT, AAAA, A6, NAPTR, ANY 의 레코드 값을 확인할 수 있습니다. 기본값은 MX입니다.

 

<?php
include "dns.php";


echo checkdns_record(4294967290) ? "yes" "no"
// 출력: no

echo checkdns_record("ffff::") ? "yes" "no"
// 출력: no

echo checkdns_record("180.10.0.1") ? "yes" "no"
// 출력: no

echo checkdns_record("php.net") ? "yes" "no"
// 출력: yes

echo checkdns_record("habony@php.net") ? "yes" "no"
// 출력: yes 

echo checkdns_record("habony@php.po") ? "yes" "no"
// 출력: no

echo checkdns_record("land.naver.com") ? "yes" "no"
// 출력: no


?> 

Download: dns.php


 

신고
Comment : 0 Trackback : 0
Top
prev 1 ... 14 15 16 17 18 19 20 21 22 ... 39 next