본문 바로가기

분류 전체보기931

[PHP] IP4 대역 . 제거 및 자릿수 변경하기 국내 IP대역만 허용하기 위한 방법에 대한 앞 게시글을 보신분이라면 IP를 일괄 적으로 편하게 수정 했으면 하는 분들 있을것 같아 제가 변경 하는데 사용한 소스 올립니다. 일단 엑셀파일에서 시작IP 와 마지막 IP를 에디터플러스로 불러와서 변경 : (줄의시작) ^ -> " 변경 : (텝영역복사) 텝 -> _ 변경 : (줄의끝) $ -> ", 변경 : (개행) \n -> 제거 위와 같이 4단계를 거치면 "202.6.95.0_202.6.95.255","202.14.103.0_202.14.103.255","202.14.165.0_202.14.165.255",.... 처럼 만들어 진다. 이 값을 아래 소스에 넣어서 돌리면 각 IP 자릿수를 맞도록 수정 해줍니다. 아래과정은 소스상에 넣어두면 매번 번거롭게 변환 .. 2009. 4. 10.
[PHP] 보안 국내 IP 대역만 접속 하도록 응용 국내 아이피 대역을 확인 하실려면 https://ip.nida.kr/ip_cate_stat/stat_05_04.act 에서 확인 가능하며 엑셀 파일로도 다운 가능 합니다. https://ip.nida.kr/ip_cate_stat/stat_05_04_toexcel.act 다운 받은 엑셀 파일내용 중 시작IP 와 마지막 IP 값을 각 자리수가 3자리가 되도록 수정후 . 점을 제거 합니다. 202.6.95.0 인경우 202006095000 처럼 바뀌겠군요. 이렇게 바뀐 값을 "시작IP_마지막IP" 처럼 변경해서 배열로 담습니다. 저의 경우 에디트 플러스를 활용 했습니다. $ipgroup = array("2020060950000_202006095255","202014103000_202014103255"); 처럼.. 2009. 4. 10.
SMTP의 장애 해결 방법 여기서는 IIS MMC에 있는 "기본 SMTP 가상서버"로 메일을 발송하려고 하였으나 여러가지 이유로 인해서 메일 발송이 되지 않을 경우 살펴보아야 할 몇가지를 제시해 보려고 합니다.Windows에서 기본적으로 제공하는 "기본 SMTP 가상서버"를 활용하여 메일을 발송하는 경우는 대부분 ASP 또는 ASP.NET 프로그램일 것이다.자. 그럼 왜 발송이 안되는지 알아보기 전에 "기본 SMTP 가상서버"에 대해서 알아보자."기본 SMTP 가상서버"를 사용하기 위해서는 IIS 웹 서버를 설치하면서 SMTP를 함께 설치해 줘야한다.default로 설치하면 mailroot 경로는 C:\inetpub\mailroot 로 셋팅되어져 있다.SMTP를 통해 메일을 발송하게 되면 우선 Pickup 폴더에 발송할 메일이 들.. 2009. 4. 7.
ASP 메일 발송시 다음 이유 때문에 원격 도메인 'naver.com'에 메시지를 배달하지 못했습니다. asp Server.CreateObject("CDONTS.NewMail")를 이용 해서 메일 발송시 이벤트뷰어에 다음 이유 때문에 원격 도메인 'naver.com'에 메시지를 배달하지 못했습니다. The remote server did not respond to a connection attempt. 이런 메시지가 기록 되며 메일이 발송 안되는 경우 저의 경우엔 이때 메일 발송 페이지(ASP) 잘 접속되며 메일 발송도 잘되었다고 처리 되지만 정작 메일 발송은 안되고 C:\Inetpub\mailroot\Queue 에 계속 쌓이며 발송이 안되는 증상 이었습니다. 원인을 확인한 결과 네트워크 카드가 2개로써 하나는 외부망 하나는 내부망으로 연결된 네트워크 구조로 하여 DB는 내부망으로 접속 하도록 해놨습니다... 2009. 4. 7.