. ICQ 경우 만약 당신이 ICQ를 사용하신다면 당신의 User 리스트에 있는 유저들 info란을 보게되면 IP주소 를 볼수 있을것이다 (만약 IP주소들을 보이지 않게 설정헀다면 저희 홈페이지 해킹자료실-> IP관련->ipsniffer를 쓰세요
텔넷으로 IP 알아내기
상대방의 ip주소를 알아내기 위해서 우선 텔넷에 대해 알아야 한다.
어딘가에 있는 컴퓨터에 로그온을 한다구 생각을 해본다면 ip주소를 알고 있어야 하는 것은 당연하다.
텔넷의 원격시스템을 클릭을 하고나서 호스트네임에 "whois.internic.net" 을 입력을 한다.
그 아래에 포트를 선택 해야하는데 여기에 디폴트 값을 넣어주면 된다.
포트 선택란은 그대로 telnet 으로 두고 터미널 유형으로는 vt100이 이상적이다.
연결을 누르면 "whois" 를 만나게 될 것이다.
그리고 알고자하는 사람의 메일주소를 적으면 메일 서버의 ip 가 나온다.
그럼 그 메일 서버를 통해서 메일을 보내면 그 사람이 메일을 받게될 ip 주소가 나오게 된다. 이런식으로 시작하면 된다.
MS도스로 IP 알아내기
실행가능한 ip주소 찾기(DOS용)
우선 MS-DOS를 실행시킨다. 도스 프롬프트에다가 아래와 같이 입력한다.
arp -a
그러면 연결까능한 ip주소가 나온다.(캬!)
Visual Route 프로그램으로 웹 IP알아내기
비쥬얼 로웃을 다운 받고 인스톨 한 후, 실행하면 "registe","Run as Trial","cancel"등의 메뉴가 나옵니다 .그러면 "Run as Trial"을 누른후 지도 같은 화면이 나오면 왼쪽 맨위에 네모난 칸에 웹 주소를 씁니다 그리고 엔터..예) www.hanmail.net 이라고 쓴다
그러면 Ip주소가 나온다
이전: ★보안기술★ 국내에 알려진 소프트웨어 복사기법 에 대한 설명!!
다음: ★파티션나누기★ 윈도우 9X 파티션분할(fdisk) 쉽게 설명!!!! 2000/12/07(00:41)
CrazyWWWBoard 2000
1.IP 주소는 무엇인가?
_우리가 편지를 부치면 발신인(from)수신인(to)처럼 컴주소(p.c address) 라고 생각하면됩니다.
☞ 간단하게 "인터넷"이 어떻게 이뤄졌는지 얘기하고 IP 주소에 관해 말씀드리겠습니다. 인터넷은 문자그대로 "inter" + "network" 입니다. 여러 소규모의 네트웍들이 또다시 연결된 거대한 네트웍 이라는 의미죠. 어떤 학교의 전산실에 있는 컴퓨터들을 이더넷 케이블 등을 이용해서 물리적으로 이어 놓은 경우 그 컴퓨터들은 소규모 네트웍을 이루게 됩니다. LAN (Local Area Network) 이라고도 하죠. 이러한 LAN들이 또 다른 LAN과 연결이 되고, 이렇게 연결된 것이 또 다른 큰 네트웍에 연결되고......... 이것이 바로 인터넷 입니다.
● IP 주소는 이런 거대한 네트웍인 "인터넷" 상에서 어떤 한 컴퓨터를 찾아낼 수 있는 주소를 얘기하는 겁니다. IP 가 바로 Internet Protocol 의 약자죠.
이때 각 LAN(서로 물리적으로 연결된 네트웍)은 "외부" 네트웍과 연결될때 일종의 입구에 해당하는 컴퓨터를 통해 연결 됩니다. 이러한 "입구" 컴퓨터가 바로 Gateway 입니다. 영어 단어 그대로죠? 게이트웨이. 출입문.
그러면 이런 방대한 네트웍상의 일종의 집주소인 ip 주소를 어떻게 설정을 해주느냐.
처음 인터넷이 등장 했을때만 해도 오늘날처럼 이렇게까지 인터넷이 커질것으로 예상하지 못했었습니다. 그래서 인터넷을 만든 사람들은 32 비트 정도의 주소면 아마 인터넷 상의 모든 컴퓨터들의 주소를 다 표현하고도 남을 것이라고 생각했죠. 32는 8비트 x 4 인데... 8비트는 8자리 이진수이기 때문에 최소값이 00000000, 최대값이 11111111 입니다. 00000000은 십진수로 0, 11111111은 십진수로 255 이므로 결국 ip 주소는 10 진수로 표현하면 각 자리 숫자가 0-255 로 이뤄진 4 개의 숫자가 됩니다. 예를들어 165.123.101.2 이런 식이죠.
32 비트만 해도 대략 256 x 256 x 256 x 256 개의 (곱하기 해보세요. 장난 아닙니다) ip 주소를 만들 수 있기 때문에 처음 인터넷이 출발할 때는 충분 할것이라고 생각했었습니다.
그런데 인터넷이 폭발적으로 커지면서, 32비트의 ip 주소만으로는 도저히 인터넷상의 컴퓨터들의 주소를 다 표현할 수가 없게 되어 버립니다. 최근 새로운 버전의 ip 주소인 IP version6 (IPv6) 얘기가 나오는 것은 그래서 입니다. IPv6 는 128 비트 입니다. 따라서 IPv6 주소는 수학적으로 총 2128의 어마어마한 갯수가 되어서 모자랄 일은 없게 됩니다. 어쨌든. ip 주소는 인터넷 상의 특정 컴퓨터 주소이고 현재는 매우 부족한 상태라는 것을 아시겠죠? (동적 ip 주소(dynamic IP address)가 바로 ip 주소가 부족하기 때문에 인터넷 서비스 공급자측에서 일시적으로 각 컴퓨터에 부여하는 것입니다.
◎그러므로 동적 ip 주소는 접속을 끊었다가 다시 연결하면 바뀐 주소를 받게 되는 것이고, 결국 ip 주소만 갖고는 그 컴퓨터를 항상 찾아내지는 못한다는 얘기도 됩니다
2. IP 주소는 크게 두 부분으로 구성되어 있습니다.
IP 주소 = 네트웍 넘버 + 호스트 넘버
네 개의 숫자 중 어디까지가 네트웍 넘버고 어디까지가 호스트 넘버냐에 따라 세 개의 급(=class) 으로 나눠지는데요. 네 개의 숫자 중 첫 숫자만 네트웍 주소고 나머지 세개의 숫자는 호스트 주소인 IP 주소를 Class A 라고 합니다. 이때 규칙은 첫 숫자가 반드시 0 에서 127 사이에 있어야 한다는 것이구요. Class A IP 주소를 하나 예를 들어보면:
53. x. x. x
53은 "부여" 받은 숫자이고, 나머지 3 개는 0-255 중의 하나의 값을 갖습니다. 즉 class A ip 주소를 할당받은 네트웍 관리자는 부여 받은 53 다음에 나오는 나머지 세 숫자를 자유롭게 특정 컴퓨터에 할당할 수 있는 것입니다. 말씀 드렸죠?
맨 첫 숫자만 네트웍 넘버고 나머지 세 숫자는 모두 다 호스트 넘버로 할당할 수 있다구요. 그럼 그 네트웍 관리자는 총 몇개의 IP 주소를 "자기 네트웍"에 속한 호스트들에 할당할 수 있을까요? 세개의 숫자를 맘대로 할 수 있고, 각각은 0 에서 255 까지 쓸 수 있으므로, 256 x 256 x 256 개의 IP 주소를 호스트에 할당할 수 있게 됩니다. 계산해 보면 16,777,216개의 IP 주소를 갖고 있는게 되죠. (이중 몇몇은 사용이 안 되긴 합니다만)
결국 i.p 주소는 고급해커나 해킹프로 그램을 사용하던지 사이버상 범죄 수사를 담당하는 경찰청 사이버수사대는 가능하겠지요.
↕ip 주소는 아래와 같은 숫자로 표시되며 계산을 해봐야 가능할지 모르지만..
53. 50. 50. 50
53. 60. 61. 62
. . . . . . . . . .
53. 200.200.150
. . . . .. . .. . ..
위의 숫자 모든게 다 Class A ip 주소 입니다.
엄청나게 많은 주소를 자기 네트웍에 물려 있는 컴퓨터에 할당할 수 있겠군요.
따라서, Class A 주소는 큰 기관 같은데만 주는 겁니다. 이제는 더 줄 주소도 없구요.
맨 앞 한자리만 네트웍 넘버 입니다.
Class B 는? 이젠 쉽죠. Class B는 앞의 두 숫자가 네트웍 넘버고, 뒤의 두 숫자는 호스트 넘버인 것을 얘기합니다. 이때 첫번째 숫자는 128 에서 191 까지 중 하나여야 합니다.
예를들면:
130. 78. x. x
따라서 Class B IP 주소는 총 16,384개의 네트웍 넘버를 갖게 되고, 이 각각의 네트웍 넘버 당 나머지 두 부분의 조합수인 256 x 256 개(=65,536 개)의 호스트 넘버를 갖게 됩니다.
Class C 는? 처음 세 숫자가 모두 네트웍 넘버이고, 나머지 하나만 호스트 넘버인 IP 주소를 얘기합니다. 이때 첫번째 숫자는 192 부터 233 까지 중 하나여야 합니다.
또 예를들어보면:
205. 124. 101. x
따라서 Class C 에 속하는 IP 주소는 총 2,097,152개의 네트웍이 있으며 이들 각각은 254개의 호스트를 물려 놓을 수 있게 됩니다. 맨 끝 숫자만 0 에서 255까지 호스트 넘버로 할당할 수 있으니까요. 0 에서 255 면, 256 개 아니냐고 물으시는 분이 계실 겁니다.
이것은 조금 더 설명이 필요 합니다. 각 네트웍 클래스에서 네트웍 넘버를 제외한 나머지 숫자가 모두 0이거나 모두 255인 것은 일반적인 용도로 쓰이지 않고 특별한 용도가 있습니다. 130. 78. x . x 라는 클래스 B 네트웍에 속하는 ip 주소중 130. 78. 0. 0 과 130. 78. 255. 255 는 특수 용도가 있다는 것이죠.
나머지 숫자가 0 인 주소는 "anonymous" 즉 네트웍 내의 호스트의 주소를 특별히 밝히지 않을 때 사용되는 주소 이고, 나머지 숫자가 255 인 주소는 "방송" (broadcast) 주소를 나타냅니다. 방송 주소는, 이를테면 130. 78. 255. 255 라는 주소로 어떤 데이타를 보내는 경우 130. 78. x . x 에 물린 모든 호스트로 그 데이타가 다 전송된다는 의미 입니다.
그외에도 특수한 ip 주소가 있습니다. 각 클래스 "밖으로는 데이타가 전송되지 않는 주소, 즉 이들 주소로 보낸 데이타 패킷들은 게이트웨이를 거쳐서 외부로 나가지 않고 그 네트웍 안에서만 머물게 되는 주소가 있습니다. 이런 주소를 "private address" 라고 하며 다음과 같은 것이 있습니다.
클래스 A 10. 0. 0. 0
클래스 B 172. 16. 0. 0 에서 172. 31. 0. 0 까지
클래스 C 192. 168. 0. 0 에서 192. 168. 255. 0 까지
마지막으로 127.0.0.1 은 루프백(loopback) 주소라고 하며 컴퓨터 자기 자신을 가르키는데만 사용되는 특수한 ip 주소 입니다. 내 컴퓨터에 아파치 웹써버나 IIS를 인스톨 한 경우, 웹브라우져를 통해 내 컴퓨터에 깔려 있는 웹써버에 접근하려면 주소창에 http://127.0.0.1 이라고 입력하거나 http://localhost 라고 입력하면 됩니다.
정말 복잡하고 골치 아프지요. 아이구 머리 아파...
오늘은 이쯤하고요.. 다음에 는 넥트윅마스크(Net Mask)ip와 삭제글 찾는법 에 대하여 말씀 드리겠습니다.^^
그러면 (Sub)Net Mask 란 . .
네트웍 마스크(Network mask)는 문자 그대로 마스크 입니다. 감기걸리면 쓰는 마스크처럼 ip 주소중 "네트웍" 부분을 가려주는 것입니다. 네트웍 부분은 255 로 호스트 부분은 0 으로 지정해서 어떤 ip 주소의 어디까지가 네트웍 주소고 어디서부터가 호스트 주소인지를 알려주는 것입니다.밑의 표를 한번 보고 얘기해 봅시다.
Class 첫 바이트 Network mask
Class A 1 - 127 255. 0. 0. 0
Class B 128 - 191 255. 255. 0. 0
Class C 192 - 233 255. 255. 255. 0
위의 표에서 본대로 클래스 A의 경우는 255 가 첫째 자리에만 있으므로 IP 주소의 첫번째 숫자만이 네트웍 넘버고, 나머지는 다 호스트 넘버가 되는 겁니다. 클래스 B,C도 마찬가지 방식으로 이해하시면 됩니다.
또, 서브넷 마스크(Subnet mask)를 종종 들어보셨을 겁니다. 이것 무엇일까요.
서브넷은 "sub"이므로 네트웍 하방에 있는 또 다른 네트웍을 얘기 합니다. 클래스 B 주소를 하나 할당 받았는데 그 밑에 몇 개의 작은 네트웍을 따로 더 만들었다면 이때 그 작은 네트웍들이 "서브넷"이 됩니다. 클래스 B 주소의 경우 253 개의 클래스 C 네트웍으로 (서브넷으로) 쪼갤 수가 있는 것입니다.
서브넷 마스크는 그러한 서브넷을 구축했을때 어디까지가 서로 네트웍에 물려있는지를 나타내 줍니다. 예를들어, 세 개의 호스트가 다음과 같은 ip 주소를 갖는다고 할때:
호스트 a : 210. 170.1.1
호스트 b : 210. 170.1.2
호스트 c : 210. 170.2.1
이들 호스트들의 써브넷 마스크를 모두 255.255.255.0 으로 세팅했다면, 즉 앞에서 세 자리까지가 네트웍 주소가 된다면 호스트 a와 호스트 b는 "같은" 네트웍에 물려 있기 때문에 곧바로 TCP/IP 프로토콜을 이용해서 데이타를 전달하는것이 가능해집니다.
네트웍 넘버를 나타내는 앞에서 세자리 까지의 숫자가 똑같기 때문에 같은 네트웍에 있는 것입니다. 하지만 호스트 c는 호스트 a와 직통으로 얘길 나눌 수가 없습니다. 왜냐하면 "다른" 네트웍에 존재하기 때문이죠. "다른" 네트웍에 접근하기 위해서는 gateway를 거쳐야만 합니다.
그런데 만약 써브넷 마스크를 255.255.0.0 으로 세팅했다면 어떻게 될까요.
네트웍 넘버를 나타내는 것이 앞에서 두 자리 까지가 되기 때문에 위의 세 호스트들은 모두다 210.170. x. x 라는 동일한 네트웍에 물려있는 것이 됩니다. 따라서 직통으로 대화가 가능해 지게 되죠.
이런형태로 "서브넷"을 원하는대로 규정할 수 있게 됩니다. 이처럼 TCP 에 의해서 만들어진 패킷이 네트웍상의 특정 컴퓨터(호스트)로 찾아가는 것을 담당하는, TCP 하방에 깔려있는 프로토콜을 ip 라고 합니다.
Ethernet Address 찾는 방법
가 WINDOWS 95/98
. 시작-> 프로그램-> 한글 MS-DOS에서 "winipcfg" 명령
. 시작-> 실행-> "winipcfg" 명령
을 실행하면 [IP 구성] 창에 Ethernet 어댑터 정보가 뜹니다. 여기서 자신의 LAN Card 어댑터를
선택하여 그때 나오는 어댑터 주소를 기입합니다.
단, "PPP Adapter"의 "44:45:53:54:00:00"은 LAN Card 정보가 아닙니다.
나. NT 계열 (NT 4.0, Windows 2000, XP)
.시작-> 프로그램->명령 프롬프트에서 "ipconfig/all" 명령을 실행한 후 Physical Address를 기입.
다. UNIX
. SUN 계열인 경우 : "dmesg | more"를 실행하면 display되는 Ethernet address를 기입.
. Digital 계열인 경우 : "uerf | more"를 실행하면 display되는 _hardware address를 기입.
. 기타 : "ifconfig -a" 또는 부팅 시 참조.
라. MAC
. 사과(apple메뉴)->조절판->Tcp/Ip->화면위 file메뉴에서 Get Info를 click 하면 display됨.