라이브러리

[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()` 함수를 사용할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 531 페이지

검색

게시물 검색