windows에서 network ip지정


안녕하세요.
고코더 입니다.



 1. 네트워크에 수동 IP를 입력하는 방법을 알아봅니다.
회사에 따라 지정 IP만 사용하는 곳도 있고 개인도 상황에 따라 아이피를 지정하는 경우가 있을 것 입니다.
우선 윈도우에서 네트워크 연결에 가서 IP를 지정할 네트워크에서 마우스 오른쪽 버튼을 누립니다.
제어판\네트워크 및 인터넷\네트워크 연결

 2. 해당 속성에서 인터넷 프로토콜 버전 4(TCP/IPv4)에서 속성을 클릭 합니다.

 3. 지정받은 아이피와 각종 주소를 입력하면 됩니다.



마무리


지정 받은 아이피는 꼭 기록해두세요.


댓글을 달아 주세요


PHP에서 IP 가져오기 IPv4


안녕하세요.
고코더 입니다.


보통은 PHP에서 사용자의 IP를 가져올때
$_SERVER 함수를 이용해 가져오는걸 많이
배웠는데 막상 웹사이트가 작동하는
서버에서는 192로 시작하는 제대로된 아이피를 가져오지 못하는걸 확인하실 수 있습니다.

PHP 사용자 IP를 검색해도 보통 서버 함수를 이용한
방법이 대다수 인거 같네요
$_SERVER['REMOTE_ADDR']; 

그래서 오늘은 실제로 가장 많이 사용하는
방식인 사용자의 아이피를 가져오는 함수를 이용해보겠습니다.

▼ 우선 아래 소스를 웹에서 확인해보세요.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php
function get_client_ip() {
    $ipaddress = '';
    if (getenv('HTTP_CLIENT_IP'))
        $ipaddress = getenv('HTTP_CLIENT_IP');
    else if(getenv('HTTP_X_FORWARDED_FOR'))
        $ipaddress = getenv('HTTP_X_FORWARDED_FOR');
    else if(getenv('HTTP_X_FORWARDED'))
        $ipaddress = getenv('HTTP_X_FORWARDED');
    else if(getenv('HTTP_FORWARDED_FOR'))
        $ipaddress = getenv('HTTP_FORWARDED_FOR');
    else if(getenv('HTTP_FORWARDED'))
        $ipaddress = getenv('HTTP_FORWARDED');
    else if(getenv('REMOTE_ADDR'))
        $ipaddress = getenv('REMOTE_ADDR');
    else
        $ipaddress = 'UNKNOWN';
    return $ipaddress;
}
echo "SERVER 함수 사용자 아이피 : ".$_SERVER['REMOTE_ADDR'];
echo "<br>";
echo "getenv 사용자 아이피 : ".get_client_ip();
?>
cs
▼ 이걸 웹사이트상에서 확인하면
결과값은 이렇습니다.


▼ 아이피를 가져오는 함수입니다.
이 함수를 이용해서 사용자의 정보를 가져와보세요.
실무에서 가장 많이 사용하는 정석적인 함수 입니다. 
function get_client_ip() {
    $ipaddress = '';
    if (getenv('HTTP_CLIENT_IP'))
        $ipaddress = getenv('HTTP_CLIENT_IP');
    else if(getenv('HTTP_X_FORWARDED_FOR'))
        $ipaddress = getenv('HTTP_X_FORWARDED_FOR');
    else if(getenv('HTTP_X_FORWARDED'))
        $ipaddress = getenv('HTTP_X_FORWARDED');
    else if(getenv('HTTP_FORWARDED_FOR'))
        $ipaddress = getenv('HTTP_FORWARDED_FOR');
    else if(getenv('HTTP_FORWARDED'))
        $ipaddress = getenv('HTTP_FORWARDED');
    else if(getenv('REMOTE_ADDR'))
        $ipaddress = getenv('REMOTE_ADDR');
    else
        $ipaddress = 'UNKNOWN';
    return $ipaddress;
}




마무리


서버 환경과 설정에 따라
IP를 가져오는 방법이 다릅니다.




댓글을 달아 주세요


윈도우7 마우스로 클릭으로 아이피 알아내기


안녕하세요. 고코더 입니다.

일전에 CMD에서 혹은 사이트에서 IP를 알아내는 방법을 알아보았습니다.
윈도우에서도 편리하게 IP를 알아내는 방법이 있어 안내합니다.

보통 인터넷이 연결 안되거나 커맨드가 어려우시다면 이 방법을 사용해보세요.



▼ 우선 내컴퓨터에서 네트워크 마우스 오른쪽 버튼을 눌러 속성에 들어갑니다.


▼ 그리고 해당 화면에서 로컬영역 연결을 누릅니다. 


▼ 그러면 현재 네트워크의 상태를 확인할 수 있는 정보가
상세히 뜹니다. 
여기서 IPv4 주소가 현재 IP 입니다. 
IPv4 : 32비트 방식의 인터넷 주소 체계



마무리

예전에는 저렇게 아이피를 알아내고 했는데
오랜만에 하니 재밌네요




댓글을 달아 주세요



IP를 이용하여 접속 지역 알아내기


안녕하세요 고코더 입니다.

신입 개발자 일때 이사님이 IP를 하나 주면서
어느 지역에서 접속한 건지 정보를 찾아보라고 했던 기억이 납니다.



사이트에서 의심스러운 Log가 보이면 어느 나라 IP인지 알아보게 됩니다.
그때 IP는 중국으로 의심스러운 모습이 보여 Block 건 기억이 납니다.

IP 정보를 가지고  간단하게 위치 정보가 
필요할 iplocation 사이트를 이용해보세요 

▼ 기능 사이트들의 특징은 도메인부터 정체성을 밝힙니다.


▼ 역시 기능 사이트는 심플하네요. 접속하면 내 IP의 위치를 보여줍니다.
4가지 서비스를 이용해 위치 정보 값 을 불러와줍니다.
컨텐츠 모아 재 생산하여 만든 기능 사이트입니다.


▼IP를 입력해 찾는 기능도 있습니다.


▼ 이 사이트는 IP의 장소를 알아내는 방법은 다른 사이트들의 API를 활용하여 보여줍니다.
그래서 조금씩 장소 데이터가 다를 수 있습니다.





마무리


IP는 또 하나의 ID 입니다.


댓글을 달아 주세요




현재 IP 알아보는 사이트


안녕하세요. 고코더입니다.

오늘은 현재 내 아이피를 가르켜 알 수 있는 사이트를 알아보겠습니다.
해외에서는 인기 IP 확인 페이지인데 한국에서는 모르는 분이 많은 거 같습니다.

▼ 사이트 이름부터 IP를 가르켜주는 모양새입니다. 한번 접속을 해봅시다.


▼ 해당 화면처럼 바로 아이피를 표시를 해줍니다.
외부로 나가는 공용 아이피가 보이기 때메 
정확하게 아이피를 말해줄 수 있습니다.


▼ 이외에도 네이버나 다음에서 검색창에도 
내 IP라고 입력하면 손쉽게 IP를 보여줍니다.


접속자의 IP 데이터 기준을 삼을 때 하나의 사이트의 정보로 통일하면 
관리가 용이합니다.



마무리


그래도 이왕이면 도메인
whatismyip.com 입력하여 IP를 확인하면 멋지지 않나요?





댓글을 달아 주세요



웹상에서 해외 접속 상태 확인하는 방법


해당 사이트에 접속 해보자

▼ 해당 인풋에 확인 하고 싶은 사이트 주소를 넣고 START


아래처럼 전세계에서 해당 사이트 접속이 가능한지
모니터링 결과값이 나옵니다.



중간 중간 Not available 는
접속 여부를 파악 못한것입니다.


해외에서도 사이트 잘 접속 되냐고 물어온다면 간단하게 
해당 사이트를 통해 알아보세요





댓글을 달아 주세요



호스트 변경 후 즉시 적용 안될 때


원도우 검색해서 cmd 로 검색


CMD 창에서 ipconfig /flushdns   해당 명령어를 실행해주면 즉시 적용 된다.



그래도 안될 경우에는 (크롬기준)
▼크롬을 열고 아래 사이트 주소를 URL 입력창에 치고 들어가보자
     chrome://net-internals/#dns


▼DNS 에서 clear host cache를 클릭 하면 된다.



그래도 안되는 경우가 있다면 
위에 방법을 선행 후 크롬 시크릿 모드로 접속해서 사용해보자






마무리



호스트가 헷갈리면 착오 개발이 많아지니

꼭 flush 하는 습관을 기르도록 하세요


댓글을 달아 주세요