라이브러리
[PHP] gethostbyaddr - 주어진 IP 주소에 해당하는 인터넷 호스트 이름을 가져옵니다.
gethostbyaddr() 함수
PHP의 `gethostbyaddr()` 함수는 주소에서 호스트 이름을 얻습니다. 이 함수는 IP 주소로 호스트 이름을 반환합니다.
# 함수의 매개 변수
* `ip`: IP 주소
# 함수의 반환 값
호스트 이름
# 예제
#hostingforum.kr
php
<?php
$ip = '192.168.1.100';
$hostname = gethostbyaddr($ip);
echo "IP 주소: $ip
";
echo "호스트 이름: $hostname
";
?>
# 결과
#hostingforum.kr
IP 주소: 192.168.1.100
호스트 이름: localhost
# 주의 사항
* `gethostbyaddr()` 함수는 호스트 이름을 얻기 위해 DNS lookup을 수행합니다. 따라서 DNS lookup이 실패하는 경우 `gethostbyaddr()` 함수는 `FALSE`를 반환합니다.
* `gethostbyaddr()` 함수는 호스트 이름을 얻기 위해 DNS lookup을 수행하기 때문에 성능이 느릴 수 있습니다. 대신 `gethostbyname()` 함수를 사용할 수 있습니다.
# gethostbyname() 함수
`gethostbyname()` 함수는 호스트 이름에서 IP 주소를 얻습니다. 이 함수는 호스트 이름으로 IP 주소를 반환합니다.
# 함수의 매개 변수
* `hostname`: 호스트 이름
# 함수의 반환 값
IP 주소
# 예제
#hostingforum.kr
php
<?php
$hostname = 'localhost';
$ip = gethostbyname($hostname);
echo "호스트 이름: $hostname
";
echo "IP 주소: $ip
";
?>
# 결과
#hostingforum.kr
호스트 이름: localhost
IP 주소: 127.0.0.1
# 주의 사항
* `gethostbyname()` 함수는 호스트 이름으로 IP 주소를 얻기 위해 DNS lookup을 수행합니다. 따라서 DNS lookup이 실패하는 경우 `gethostbyname()` 함수는 `FALSE`를 반환합니다.
* `gethostbyname()` 함수는 호스트 이름으로 IP 주소를 얻기 위해 DNS lookup을 수행하기 때문에 성능이 느릴 수 있습니다. 대신 `gethostbyaddr()` 함수를 사용할 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.