본문 바로가기

Operator/OS(Linux-Windows)3

[Linux] 네임서버 이론 네임서버 구축하기 위해서는 bind라는 서비스를 사용합니다.dnf -y install bind bind-chroot 설정named.conf에서는 네임서버의 다양한 내용을 정의합니다.# vi /etc/named.conf===11 listen-on port 53 {any;};12 listen-on-v6 port 53 {none;};19 allow-query {any;};34 dnssec-validation no;(맨아래 추가)zone "a.com" IN { type master; file "a.com.db"; allow-update {none;};}; 리스너 설정을 하는데 DNS 쿼리는 53포트를 사용하기 때문에 53번 포트를 기본으로 오픈합니다. zone이 일종의 호스트 존이 될건데요.. 2024. 11. 20.
[Linux] 메일 서버 시리즈 - sendmail 다루기 sendmail 로그 확인로그는 /var/log/maillog에서 관리합니다.    (오류) 메일서버에 대한 로그가 없어요sendmail에서 메일이 발송되지 않는 것 같아서 로그를 확인해보려고 했는데 로그가 안쌓이더군요.찾아보니 rsyslog라는 시스템 로그를 관리하는 데몬이 없었습니다. 해당 서비스가 동작하는지 확인해보는 습관이 필요하겠네요.dnf isntall rsyslog 설치하니 바로 /var/log/maillog가 보이네요. 2024. 11. 20.
[Linux] 메일서버 설치 - sendmail 오늘은 메일서버의 가장 기본이 되는 sendmail부터 알아보겠습니다. 메일 전송을 위한 프로그램으로 MTA(Mail Transfer Agent)라고도 합니다. 쉽게 말해 메일을 보내는 역할을 담당하는 소프트웨어 입니다. 설치대부분 리눅스에서는 sendmail이 설치되어 있기 때문에 먼저 설치 유무를 확인해줍니다.rpm -qa | grep sendmail 이제 실제로 설치를 해봅시다.yum -y install sendmail sendmail-cf  /etc/hosts 설정/etc/hosts는 리눅스에서 로컬 DNS역할을 하는 호스트 설정 파일입니다.hosts 정보를 확인하고 매칭되는 주소가 없으면 설정된 DNS에서 주소를 확인하게 설계되어 있습니다. 아래는 기본 호스트 정보인데, 우리가 흔히 서버 내부 .. 2024. 11. 20.