>  기사  >  운영 및 유지보수  >  리눅스 0.0.0.0의 주소는 무엇입니까

리눅스 0.0.0.0의 주소는 무엇입니까

藏色散人
藏色散人원래의
2023-03-09 10:11:457478검색

linux 0.0.0.0은 네트워크에서 로컬을 의미하며, 0.0.0.0은 외부 세계에 개방되어 있으며 서비스 도메인 이름과 IP를 통해 액세스할 수 있는 포트입니다. 프로세스가 0.0을 수신하면 모든 서버 IP가 일치할 수 있습니다. .0.0이면 이 프로세스는 클라이언트가 도달할 수 있는 모든 IP에서 서버에 액세스하는 데 사용될 수 있으며, 개인용 컴퓨터가 IP로 구성되지 않은 경우 로컬 주소를 나타냅니다.

리눅스 0.0.0.0의 주소는 무엇입니까

이 튜토리얼의 운영 환경: linux5.9.8 시스템, Dell G3 컴퓨터.

리눅스 0.0.0.0의 주소는 무엇인가요?

Linux의 0.0.0.0 및 ::

IP 주소는 IP 주소가 네트워크 번호와 호스트 번호인 net-id와 호스트 ID의 두 부분으로 구성되어 있음을 나타냅니다.

127.0.0.1

127.0.0.1은 {127,} 세트 중 하나에 속합니다. 네트워크 번호가 127인 모든 주소를 루프백 주소라고 부르므로 루프백 주소는 127.0.0.1과 동일하지 않습니다. 루프백 주소의 일부이며 포괄적인 관계입니다. 루프백 주소는 루프백입니다.
127.0.0.1과 비교하면 localhost는 IP 주소가 아닌 도메인 이름이라는 의미가 더 큽니다. 우리가 종종 localhost와 127.0.0.1을 동일하다고 생각하는 이유는 우리가 사용하는 대부분의 컴퓨터가 localhost를 주소 127.0.0.1로 지정하기 때문입니다.

0.0.0.0

서버 측에서 모든 서버 IP를 0.0.0.0까지 일치시킵니다. 프로세스가 0.0.0.0을 수신하면 클라이언트는 이 프로세스를 사용하여 서버의 도달 가능한 모든 IP에 액세스할 수 있습니다.
개인용 컴퓨터가 IP로 구성되지 않은 경우 로컬 주소를 의미합니다.
라우터는 기본 경로를 의미합니다.

127.0.0.1은 루프백 주소, IP이며 "로컬"을 의미하지 않습니다. 실제로는 네트워크의 로컬을 의미합니다.
예: 서버가 포트를 바인딩할 때 일반적으로 0.0.0.0으로 바인딩되므로 사용자는 이 서버의 여러 IP에 접근할 수 있습니다.
실제: 서버에는 내부 및 외부 네트워크 IP가 있습니다. 일반적으로 금융 시스템은 내부 액세스 전용으로 내부 네트워크 IP에 바인딩되어 있으며, 내부 및 외부 네트워크 액세스에는 OA가 0.0.0.0으로 바인딩되어 있습니다.

::

IPV6 주소가 모두 0인 것은 IPV4의 0.0.0.0과 동일합니다. 즉, 여러 개의 IPV6 주소가 일치한다는 의미입니다.

0개의 그룹 또는 연속된 0의 여러 그룹을 나타내려면 이중 콜론 "::"을 사용하십시오. 그러나 각 숫자의 선행 0은 생략 후에도 여전히 0일 수 있습니다. .

Linux 운영 및 유지 관리 모두 netstat을 보기 위해 포트를 열어야 하는 것은 포트 정보를 보는 것입니다

# netstat -nltp

p 포트에 걸려 있는 프로그램 보기

[root@iz2ze5is23zeo1ipvn65aiz ~]# netstat -nltpActive Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      3346/nginx: master  
tcp        0      0 127.0.0.1:8081          0.0.0.0:*               LISTEN      2493/docker-proxy-c 
tcp        0      0 127.0.0.1:8082          0.0.0.0:*               LISTEN      5529/docker-proxy-c 
tcp        0      0 127.0.0.1:8083          0.0.0.0:*               LISTEN      17762/docker-proxy- tcp        0      0 127.0.0.1:8084          0.0.0.0:*               LISTEN      2743/docker-proxy-c 
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      2155/sshd

참조 쿼리 Local , Address, Foregin, Program name

Local: 포트에 액세스하는 방법 0.0.0.0은 개방형 포트이며, 포트 80은 외부에서 액세스할 수 있음을 나타냅니다. 127.0.0.1은 로컬에서만 액세스할 수 있음을 의미합니다.

Address : Port

Foregin Address: 외부에 개방됨, 일반적으로 0.0.0.0: *

프로그램 이름: 이 포트는 어떤 프로그램에서 사용되며, 프로그램이 이 포트를 마운트합니다.

핵심 사항: 0.0.0.0은 서비스를 통해 외부 세계에 공개됩니다. 도메인 이름과 IP가 액세스할 수 있는 포트

127.0.0.1은 이 시스템의 로컬 호스트에서만 액세스할 수 있습니다. 이 포트의 보안

::: 이 세 개 중 처음 두 개: "::"은 "0":0:0:0:0:0:0:0"은 "0.0.0.0"의 약어입니다. 세 번째: IP와 포트 사이의 구분 기호입니다

관련 권장 사항: "Linux 비디오 튜토리얼"

위 내용은 리눅스 0.0.0.0의 주소는 무엇입니까의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.