2022-06-30 리눅스_네트워크
2022. 7. 1. 15:47ㆍBE/Linux
https://opentutorials.org/course/2598/14427
이 글은 목소리가 감미로우신 이고잉님의 오픈튜토리얼 리눅스 강의를 듣고 정리한 내용입니다.
자신의 ip 주소 확인
terminal로 확인
ip addr # internet protocol address
강의 기준으로 ip addr
이지만 맥북은 해당되지 않더라…
자신의 운영체제에 해당되는 명령어를 인터넷에서 검색해서 알아내자.
macOS에서는…
#For Ethernet connections
ipconfig getifaddr en1
#For Wi-Fi connections
ipconfig getifaddr en0
ipinfo.io/ip로 확인하기
ipinfo.io/ip 해당 주소로 접속하면 접속할 때 사용한 나의 ip주소를 보여준다.
인터넷 웹브라우저 대신에 curl
명령어를 통해서 쉘에서 접속할 수 있다.
curl google.com
<HTML><HEAD><meta http-equiv="content-type" content="text/html;charset=utf-8">
<TITLE>301 Moved</TITLE></HEAD><BODY>
<H1>301 Moved</H1>
The document has moved
<A HREF="http://www.google.com/">here</A>.
</BODY></HTML>
curl ipinfo.io/ip
ipconfig getifaddr en0
로 확인한 ip주소와 다를 수 있다.
두 ip가 다른 경우는 …
인터넷 연결이 필요한만큼 통신사에서 ip를 계약하면 비싸다.
그래서 소수의 ip를 가져와서 라우터에 연결하고 다시 라우터와 기기들을 연결하여 적은 ip로도 인터넷을 연결할 수 있다.
이때 라우터와 기기들로 이루어진 사설 네트워크가 생기고 사설 ip가 부여된다.
라우터는 통신사에서 획득한 공인 ip와 사설망에서 부여받은 사설 ip로 외부망과 사설망을 연결한다.
ipinfo.io/ip는 공인 ip를, ipconfig getifaddr
에서 사설 ip를 확인한 것이다.
그래서 둘은 경우에 따라서 다를 수 있다.
결론
- public address 확인 방법
curl ipinfo.io/ip
- private address 확인 방법
#linux
ip addr
#macOS
#For Ethernet connections
ipconfig getifaddr en1
#For Wi-Fi connections
ipconfig getifaddr en0
#window
ipconfig
인터넷을 연결한 방식에 따라서 1번과 2번은 다를 수 있다.
'BE > Linux' 카테고리의 다른 글
2022-07-10 웹서버(apache)_2 (0) | 2022.07.10 |
---|---|
2022-07-08 웹서버(apache)_1 (0) | 2022.07.08 |
2022-06-30 리눅스_권한_그룹_소유권 (0) | 2022.06.30 |
2022-06-29 다중사용자, 슈퍼유저 (1) | 2022.06.29 |
2022-06-28 Cron_실행 (0) | 2022.06.28 |