목록dns (4)
준호씨의 블로그
특정한 도메인으로 이메일을 보낼 때, 해당 도메인의 MX 레코드를 구하고 MX 레코드에 있는 도메인으로 메일을 보내게 된다. (MX 레코드가 없다면 기본 도메인 그대로 이용) perl 언어에서 Net::DNS 모듈을 이용해서 구하는 방법을 알아 본다. mx 메서드를 이용하면 쉽게 구할 수 있다. resolver 의 query 메서드를 이용해서도 구할 수 있다. #!/usr/bin/perl use strict; use warnings FATAL => 'all'; use Net::DNS; use Data::Dumper; my $res = Net::DNS::Resolver->new; my $domain = "daum.net"; # mx 메서드 이용 방법 my @mxs = mx($res, $dom..
dig 커맨드 $ dig mx daum.net +short 10 mx3.hanmail.net. 10 mx4.hanmail.net. 10 mx1.hanmail.net. 10 mx2.hanmail.net. host 커맨드 $ host -t MX daum.net daum.net mail is handled by 10 mx3.hanmail.net. daum.net mail is handled by 10 mx1.hanmail.net. daum.net mail is handled by 10 mx4.hanmail.net. daum.net mail is handled by 10 mx2.hanmail.net. nslookup 커맨드 처음에 server 8.8.8.8 은 안넣어도 상관 없음. DNS 서버 지정하는 부분임...
SPF (Sender Policy Framework) should written in TXT record. It was considered to use SPF record (type 99). But, developers of SPF choose TXT record. So, you should write SPF in TXT record. References Sender Policy Framework (SPF) for Authorizing Use of Domains in Email, Version 1 - 3.1. DNS Resource Records https://tools.ietf.org/html/rfc7208#section-3.1 SPF Record Deprecated https://mxtoolbox.c..
얼마전 서버에 nscd 를 설치 할 일이 있었다. 결국 다시 지우긴 했지만 관련 내용을 대충 정리 해 보기로 한다. nscd 설치는 필수는 아님. 다만 도메인 룩업을 많이 할 경우 nscd 에서 캐싱을 해 주기 때문에 name server 의 부하를 줄여 줄 수 있다. 관련 설명은 linux man page 에서 확인 할 수 있다. http://linux.die.net/man/8/nscd nscd - name service cache daemon 설정파일은 기본적으로 /etc/nscd.conf 에 존재 하며 설정 관련 내용은 다음 페이지를 참고 한다. http://linux.die.net/man/5/nscd.conf 다만 java 프로그램인 경우 java 자체적으로 dns caching 을 하기 때문에 ..