본문 바로가기

inverse-subdomain.txt

9KB · 344줄

plaintext
[����] �ι��� ����� ��û,���� �� ���굵��� ����

- �ۼ��� : san2(at)linuxchanne.net
- �ۼ��� : 2002.04.25
- ��  �� : ��߱�̻�

http://www.linuxchannel.net/docs/inverse-subdomain.txt

�̹����� �ι��� ����� ��û,���� �� ���굵��� ���ӿ�
���ؼ� �������� ���� �� ������ �ϰ� �ֽ��ϴ�.

----------------------------------------------------------
1. ��� �����
2. �ι��� ������ � ��쿡 ���dz�?
3. �ι��� ����� ��û��?
4. ���� ����� ���� �� ��� ����� ����
  4-1. �ϳ��� CŬ����(192.168.11.0)�� ��°�� ������ ���
  4-2. �ϳ��� CŬ����(192.168.10.0)�� �Ϻκ�� ������ ���
5. �ı�
----------------------------------------------------------


1. ��� �����(inverse domain)

�������̶�� �մϴ�. �̴� IP�ּҸ� ������ �����ؼ� �ڿ�
����(octet)����� "in-addr.arpa" �̶�� Ư�� ������ ���
������ ���ϸ�, ����ȯ(IP�ּ�->FQDN ������) zone����
PTR(PoinTeR) ���ڵ带 ����ؼ� FQDN�� �����մϴ�.

* FQDN(Fully Qualified Domain Name)
* ����(octet)��� :
  IP�ּҸ� 8��Ʈ�� ���� dot(.)���� �����Ͽ� ǥ�

IP�ּҰ� 192.168.10.3 �̶��
 .
 arap.
 in-addr.arpa.
 192.in-addr.arpa.
 168.192.in-addr.arpa.
 10.168.192.in-addr.arpa.
 3.10.168.192.in-addr.arpa.

3.10.168.192.in-addr.arpa. ������ ��� 10.168.192.in-addr.arpa.
����ο��� ���ӹ�� ���굵���Դϴ�.
����
Ư���ϰ� ������ �ɰ��� ������� �ʴ� �̻�, ���� ����
����� -����(octet)���- �ι��� ������ ����մϴ�.

�Ϲ������ ���� node���� �� �ι��� ������ �����ϴµ�
A,B,CŬ���� ����� ���� �� �����մϴ�.


2. �ι��� ������ � ��쿡 ���dz�?

����ȯ�� �̷���� ���˴ϴ�.
�������, ����� �ٸ� ��Ʈ��ũ�� FQDN�� �ƴ� IP �ַ� POP3 ��
���� ������ �����Ҷ� IP�ּҸ� FQDN���� ����ȯ�մϴ�.
(POP3 �������� �� ���� Off�� �� ���)
��Ȥ ����� POP3�� IP�ּҷ� �����Ҷ� ���� ����� ������
���� ��� �̴ϴ�.
�̷� ���� LocalDNS���� ����ȯ�ϴ� ������ ��ӽ���̽��� ����
����ȯ�� ����� ���� ���Դϴ�.
���� node������ ��Ӽ��� zone���� ���ӹ�� �ι��� ������
���������մϴ�.

�����,
���� �ι��� ������ ���ӹ�� �ʴ���, ���� LocalDNS�� ����ϰ�
�� LocalDNS �� ������(���ӹ�� ���) IP�ּҷ� �����ϸ� �׸��Դϴ�.
�ٸ� �ٸ� �ܺ� ��Ʈ��ũ�� IP�ּҷ� �����Ҷ� ���� node��
zone���� �ι��� ������ (���ӹ޾�) ������� ����� �����...


3. �ι��� ����� ��û��?

�ι��� ������ ��û�Ҷ� �ش� ISP�� ��ȭ�ؼ� �����ϸ� ���� node��
������ �̴ٰϴ�.(��� ��������� ��� ��κ� ������)
�̶� ����(�ش� ��)���� CŬ���� ����� �ƴ� CŬ������ �Ϻκ��
����� ���� CŬ������ �Ϻκ� ��°�� �������� �ʽ��ϴ�.
��� ������ �۳� �����뿡 �����ϰ� ���(?)�ߴµ� ���� ���
¿¿�Ŵ�����...

"�� �ȵ˴ϱ�? 25,26,27 ��Ʈ ������ ���굵���� ������ �ָ� ���
 �ʽ��ϱ�?"
"....."
"�׷� �ȵȴٸ� � ����̳� ��Ģ�� �ֳ���?"
"....."
"�׷� ���� ������.....1,2� ��Ӽ����� ������ �ּ���..."
"��..."

�������� ���� ���� ��� �Ը�� ���忡���� CŬ���� ����� �ƴ�
255.255.255.128, 255.255.255.192, 255.255.255.224 �� ����
�ݸŽ�ũ�� ���� ����մϴ�.
���� ���� �ݸŽ�ũ�� ����ϰ� �ִ� ���忡���� ȣ��Ʈ�� ������
������ �ι��� ������ ������ �޶�� ���Ӱ� �ؾ��ϴ� �DZ��Դϴ�
....T.T

$ nslookup aaa.bbb.ccc.ddd 168.126.63.1
...
** server can't find ddd.ccc.bbb.aaa.in-addr.arpa.: NXDOMAIN
$

���� ���� localDNS�� �ƴ� **�޵��** �ٸ� ��Ӽ���(168.126.63.1)��
�����ؼ� ����ȯ�� ��� �ʴ´ٸ� ��û�ϴ� ��� �����ϴ�(�ʿ��ϴٸ�).
(KLDP�� ��� ������ ������)

dig�� ����Ѵٸ�

$ dig @168.126.63.1 -x 202.30.50.90
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 19622
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2

;; QUESTION SECTION:
;90.50.30.202.in-addr.arpa.     IN      PTR

;; ANSWER SECTION:
90.50.30.202.in-addr.arpa. 3600 IN      PTR     www.nic.or.kr.

;; AUTHORITY SECTION:
50.30.202.in-addr.arpa. 3600    IN      NS      ns1.nic.or.kr.
50.30.202.in-addr.arpa. 3600    IN      NS      ns2.nic.or.kr.

;; ADDITIONAL SECTION:
ns1.nic.or.kr.          3600    IN      A       202.30.50.51
ns2.nic.or.kr.          3600    IN      A       218.145.52.186

;; Query time: 35 msec
;; SERVER: 168.126.63.1#53(168.126.63.1)
;; WHEN: Wed Apr 24 12:13:11 2002
;; MSG SIZE  rcvd: 138
$

�Ǵ�

$ dig @168.126.63.1 ddd.ccc.bbb.aaa.in-addr.arpa PTR

host �� ����Ѵٸ�

$ host -t PTR aaa.bbb.ccc.ddd 168.126.63.1


4. ���� ����� ���� �� ��� ����� ����

���굵���� ���� �� �����Ҷ� �ۺ������� ��� �����ϳ�
�ι��� ����� ������ ����� ���� ��ٷӽ��ϴ�.
(Ư� Ŭ���� ����� ������� �ʴ´ٸ�)


4-1. �ϳ��� CŬ����(192.168.11.0)�� ��°�� ������ ���

���ӹ��(�Ǵ� �Ҵ���) IP�ּҰ� CŬ���� ����� 2�� �̻��
��쿡 �ش��(��� ����).

----------------------------------------------------------
; �ۺ� ���� ����� ���� �� ����.
; kernel.linux.ac.kr �̶�� ���� ������ �����ϰ�,
; ���� ������ 1� ��Ӽ����� ns.kernel.linux.ac.kr
; 2� ��Ӽ����� ns2.kernel.linux.ac.kr�� ������.
;
$ORIGN linux.ac.kr.
;...
kernel IN NS ns.kernel
       IN NS ns2.kernel
;...
ns.kernel  IN A 192.168.11.3
ns2.kernel IN A 192.168.11.4
;...
----------------------------------------------------------

----------------------------------------------------------
; ��� ����� ����.
; 192.168.11.0/24 ��Ʈ��ũ ��θ� 
; 1� ��Ӽ����� ns.kernel.linux.ac.kr
; 2� ��Ӽ����� ns2.kernel.linux.ac.kr�� ������.
;
$ORIGN 11.168.192.in-addr.arpa.
;...
@ IN NS ns.kernel.linux.ac.kr.
  IN NS ns2.kernel.linux.ac.kr.
;...
----------------------------------------------------------

���굵���� named.conf ���

zone "kernel.linux.ac.kr" IN {
	type master;
	file "zone-kernel.linux.ac.kr";
	...
};
zone "11.168.192.in-addr.arpa" IN {
	type master;
	file "zone-11.168.192";
	...
};


4-2. �ϳ��� CŬ����(192.168.11.0)�� �Ϻκ�� ������ ���

��: ��Ʈ��ũ 192.168.11.192/26
192.168.11.193 ~ 192.168.11.254���� 62�� ����.

----------------------------------------------------------
; �ۺ� ���� ����� ���� �� ����.
; kernel.linux.ac.kr �̶�� ���� ������ �����ϰ�,
; ���� ������ 1� ��Ӽ����� ns.kernel.linux.ac.kr
; 2� ��Ӽ����� ns2.kernel.linux.ac.kr�� ������.
;
$ORIGN linux.ac.kr.
;...
kernel IN NS ns.kernel
       IN NS ns2.kernel
;...
ns.kernel  IN A 192.168.11.193
ns2.kernel IN A 192.168.11.194
;...
----------------------------------------------------------

�ι��� ����� ���� �� ����� ���� ��ٷο �ΰ��� ������
������ �� �ֽ��ϴ�.

[��1] NS ���ڵ带 ����� ���(������ ���)
(�ܼ��ϸ鼭 ���� �ݺ� �����ϰ� ��������)

----------------------------------------------------------
; �ι��� ���� ����� ��ü ����.
; 192.168.11.192/26 ��Ʈ��ũ ��θ� 
; 1� ��Ӽ����� ns.kernel.linux.ac.kr
; 2� ��Ӽ����� ns2.kernel.linux.ac.kr�� ������.
;
$ORIGN 11.168.192.in-addr.arpa.
;...
193 IN NS ns.kernel.linux.ac.kr.
    IN NS ns2.kernel.linux.ac.kr.
;
194 IN NS ns.kernel.linux.ac.kr.
    IN NS ns2.kernel.linux.ac.kr.
;
195 IN NS ns.kernel.linux.ac.kr.
    IN NS ns2.kernel.linux.ac.kr.
;...
254 IN NS ns.kernel.linux.ac.kr.
    IN NS ns2.kernel.linux.ac.kr.
;
; ���� ���� �����ϰ� $GENERATE ����ڸ� ����Ͽ�
; 2�ٷ� ����� �� ���(bind 8.2.3����,bind 9.x)
;
$GENERATE 193-254 $ IN NS ns.kernel.linux.ac.kr.
$GENERATE 193-254 $ IN NS ns2.kernel.linux.ac.kr.
----------------------------------------------------------

���굵���� named.conf ���

zone "kernel.linux.ac.kr" IN {
	type master;
	file "zone-kernel.linux.ac.kr";
	...
};
zone "193.11.168.192.in-addr.arpa" IN {
	type master;
	file "zone-193.11.168.192";
	...
};
zone "194.11.168.192.in-addr.arpa" IN {
	type master;
	file "zone-194.11.168.192";
	...
};
...
zone "254.11.168.192.in-addr.arpa" IN {
	type master;
	file "zone-254.11.168.192";
	...
};

���굵���� zone-193.11.168.192 ���
----------------------------------------------------------
$ORIGN 193.11.168.192.in-addr.arpa.
@ IN SOA ns.kernel.linux.ac.kr. root.kernel.linux.ac.kr. ()
  IN NS ns.kernel.linux.ac.kr.
  IN NS ns2.kernel.linux.ac.kr.
  IN PTR ns.kernel.linux.ac.kr.
----------------------------------------------------------

[��2] CNAME ���ڵ带 ����� ���
(RFC 2317)

----------------------------------------------------------
; ��� ���� ����� ����(CNAME���� �� ����).
; 192.168.11.192/26 ��Ʈ��ũ ��θ� 
; 1� ��Ӽ����� ns.kernel.linux.ac.kr
; 2� ��Ӽ����� ns2.kernel.linux.ac.kr�� ������.
;
$ORIGN 11.168.192.in-addr.arpa.
;...
kernel IN NS ns.kernel.linux.ac.kr.
       IN NS ns2.kernel.linux.ac.kr.

193    IN CNAME 193.kernel
194    IN CNAME 194.kernel
195    IN CNAME 195.kernel
;...
254    IN CNAME 254.kernel
;
; ���� ���� �����ϰ� $GENERATE ����ڸ� ����Ͽ�
; ��ٷ� ����� �� ���(bind 8.2.3����,bind 9.x)
;
$GENERATE 193-254 $ IN CNAME $.kernel
----------------------------------------------------------

���굵���� named.conf ���

zone "kernel.linux.ac.kr" IN {
	type master;
	file "zone-kernel.linux.ac.kr";
	...
};
zone "kernel.11.168.192.in-addr.arpa" IN {
	type master;
	file "zone-kernel.11.168.192";
	...
};

���굵���� zone-kernel.11.168.192 ���
----------------------------------------------------------
$ORIGN kernel.11.168.192.in-addr.arpa.
@ IN SOA ns.kernel.linux.ac.kr. root.kernel.linux.ac.kr. ()
  IN NS ns.kernel.linux.ac.kr.
  IN NS ns2.kernel.linux.ac.kr.
;...
193 IN PTR ns.kernel.linux.ac.kr.
193 IN PTR ns2.kernel.linux.ac.kr.
;...
195 IN PTR mail.kernel.linux.ac.kr.
;...
198 IN PTR www.kernel.linux.ac.kr.
;...
----------------------------------------------------------


5. �ı�

����

__EOF