리눅스를 서버용도로 가지고 놀다보면 포트를 열어야 하고 어떤 프로토콜은 어떤 포트를 이용하는 지 등에 대한 지식이 필요하다.
인터넷을 찾아보면 되겠지만, 아무래도 정리를 해두는 편이 좋기 때문에 정리를 해둔다.
전체 포트 영역 : 0~66535
잘 알려진 포트 : 0~1023
등록된 포트 : 1024~49151
동적 포트 : 49152~66535
여기서 잘 알려진 포트의 경우에는 사용자 임의로 설정을 하지 않는 것이 바람직하다.
유~명하신 것들이 다 사용할려고 지정되어 있다.
예를 들어서
20 : FTP 데이터 송수신용
21 : FTP
22 : SSH
23 : Telnet
25 : SMTP
53 : DNS
80 : HTTP
그런데 여기에 다소 문제가 있는데. 집에서 서버를 열거나 하게 되면 ISP업체 그러니까 KT, SKT, LG U+, 지역 인터넷 등에서 트래픽이 많을 거라는 이유로 일부 포트를 차단해놓았다.
(아무리 트래픽이 발생한다고 해도 솔직히 하루종일 토렌트 돌리는거 보다 많을까...? 왜 차단하는지 모르겠다.)
21번(FTP). 25번(메일), 53(도메인), 80(웹) 이렇게 대표적으로 차단이 되어 있을 것이다. 그리고 8080 포트도 차단되어 있는 경우도 있다.
그러므로 뭔가 안된다면 등록된 포트 영역으로 포트를 바꾸고 불편하게 이용하기를 권장한다.
아니면 돈을 더 발라서 고정 아이피같은걸 신청하게 되면 기업용이라서 이런 포트들이 차단되지 않을 것이다.
이건 주제와 무관한 이야기인데. 혹시 레드헷 계열을 이용해서 사용을 할 때.
예를 들어서 웹 서버를 위해서 80번 포트를 8000번으로 바꿔서 실행을 하려고 하는데. 에러가 뜨면서 실행이 안된다면 이의 경우에는 아마 selinux라는 보안 프로그램에서 해당 포트를 사용하는 것을 막고 있기 때문이다.
'IT > IT 정보글' 카테고리의 다른 글
애드센스 웹뷰 (0) | 2017.06.14 |
---|---|
폴라리스 오피스 애드웨어 설치 합니다. (2) | 2017.04.28 |
구글 개발자 콘솔 머티리얼 디자인 적용 (0) | 2017.04.21 |
크로스 케이블을 이용한 컴퓨터 직접 연결 (0) | 2017.04.19 |
윈도우 명령 프롬프트(CMD) 폰트 변경 (0) | 2017.02.07 |