PHP에서 IPV6 사용 금지 시키기 ipv6

잊어 버리지 않으려고 포스트를 작성합니다.

PHP의 fsocketopen 함수만 사용하면

DNS로 IPV6 쿼리를 호출 하는 문제가 있었습니다.

AAAA +

라는 이상한 로그가 남는겁니다. 그것도

두 줄 씩이요..

T.T

그래서 조사를 해보니 저 로그는 IPV6관련 쿼리라고 되어 있더라구요.

PHP IPV6를 끌 방법을 열심히 찾다가 보니깐

PHP 소스 폴더 아래에 main/php_config.h

파일에

HAVE_IPV6 옵션이 있더라구요

거기를 0 으로 셋팅을 했씁니다.

그런데도 효과가 없었습니다.

그래서 혹쉬나 하는 마음에 마지막으로

./configure --help | grep ipv6

라고 했더니

내가 원하는 것이 나오는 것입니다. T.T 감격 ^^;;

제가 원하는 옵션은 --disable-ipv6

였습니다.

리눅스나 유닉스에서는 ipv6를 지원하지만 PHP에서는 지원하지 못하도록 하는

옵션 ^^;;

그래서 저 옵션을 추가하고

웹 애플리케이션을 구동 했더니

다행이도...

IPV4 관련 쿼리만 DNS에 던지 더라구요

얼마나 기뻣던지

잊어 버리지 말자 ^^;;

--disable-ipv6

2008/04/29 15:35 2008/04/29 15:35

Posted by 가야태자

, , , ,
Response
No Trackback , No Comment
RSS :
http://dulihana.cafe24.com/blog/rss/response/215

Trackback URL : 이 글에는 트랙백을 보낼 수 없습니다

Leave a comment
« Previous : 1 : ... 46 : 47 : 48 : 49 : 50 : 51 : 52 : 53 : 54 : ... 221 : Next »

블로그 이미지

이곳은 가야태자의 일상생활, 사진, 리눅스, 자유, 개발언어, 데이타베이스 등에 대해서 이야기 하는 공간입니다.

- 가야태자

Archives

Calendar

«   2009/11   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30          

Site Stats

Total hits:
252173
Today:
167
Yesterday:
255