2022-06-30 리눅스_네트워크

2022. 7. 1. 15:47BE/Linux

https://opentutorials.org/course/2598/14427

 

인터넷, 네트워크 그리고 서버 - 생활코딩

수업소개 인터넷 시대에 접어들면서 오픈소스이면서 무료이고 안정성이 높은 리눅스의 사용이 폭발적으로 증가하고 있습니다. 이번 시간에는 리눅스를 서버로 활용하기 위한 기초적인 방법을

opentutorials.org

 

이 글은 목소리가 감미로우신 이고잉님의 오픈튜토리얼 리눅스 강의를 듣고 정리한 내용입니다.


자신의 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를 확인한 것이다.

 

그래서 둘은 경우에 따라서 다를 수 있다.

 

결론

 

  1. public address 확인 방법
curl ipinfo.io/ip

 

  1. 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