japanese site
온라인강좌책메일다운로드동아리쇼핑기술지원기업정보갤러리동영상 블로그
『신개념 4단계 리눅스기술지원 시스템 공개』

※ 『무료 리눅스 배포판 배송서비스』 ※

 
DNS Server 설치및 설정
조회 : 9,867  



Windows NT에서 DNS를 설정하는 부분을 기억하고 있는가?? 기억이 잘 안난다구??? 
흠(-.-;;) 고럼 다시금 Windows NT에서 DNS를 설정하는 부분을 읽어 보기를 
권고 한다. Windows NT에서 DNS를 설정하는 부분을 확실하게 이해한 사람은 
Linux에서도 DNS설정이 그리 어렵지 않다.                                     

자 그럼 사랑하는 여러분들이 DNS에 대해서 어느 정도 이해하고 있다는 것으로 
간주하고 놀이를 시작하도록 하겠다.

우선 DNS설정에 앞서 network 설정 파일들을 둘러 보도록 하겠다.
network 설정 파일들은 여러분이 컴퓨터의 랜카드를 설정할 때도 유용하게 
쓰이는 파일들이므로 정확하게 기억하고 있기 바란다. 
그럼 다음의 파일들을 확인해 보고 DNS를 설정하도록 하겠다.

주)일단 전제를 두겠다. 나의 컴퓨터 도메인명은 too.theand.cc(예-www.yahoo.com)이고 
IP는 203.227.253.177, io=0x220이고 irq=5이고, 커널 버전은 2.2.14-5.0, 
랜카드는 ne2000호환기종 이라고 가정하겠다.

요거이 또 몬소리다냐??? i/o??? irq??? 흐미 미쳐 불것다. 
모든 것을 다 설명해야 되나??? 그래도 본인은 최대한 설명하겠다. 
이런 것들을 몰라서 본인도 디립따 헤메인 적이 많다.

윈도우98에서는 pnp기능이 놀랍게 향상되어 있다. 거의 모든 장치를 지원한다고 
해도 과언이 아니다. 왠 pnp??? 쉽게 설명하겠다.(내가 너무 네티즌들을 무시하는 
경향이 있나??  아니다. 그래도 진짜 초보를 위한 홈페이지를 만들려고 했던게 
아닌가?) pnp는 plug and play라는 뜻이다. cpu는 우리가 쓰는 마우스나 키보드 
모니터 랜카드등의 주변장치들이 메인보드상에 어디에 위치해 있는지를 확인 해야 
하는데 그 주소를 16진수로 되어있는 io라 하고, irq는 cpu에 신호를 전해주는
통로라고만 알아두자.(나도 그이상은 몰러) 그런데 이러한 값들은 다른 
하드웨어와의 충돌을 피하기 위해 고유한 값을 사용해야만 한다. 윈도우98에서는 
이러한 설정을 자동으로 해주는데 고것을 pnp라고 한다. 허나 리눅스에서는 
pnp기능이 제한적이다. 그래서 랜카드를 설정하기 전에는 반드?랜카드의 
io나 irq값을 알아 두는 것이 신상에 이롭다.

$1. network파일 설정

1)/etc/hosts파일 설정
[root@rootshell root]# vi /etc/hosts
127.0.0.1              localhost.localdomain     localhost
203.227.253.177        too.theand.cc              too

요렇게 설정 되어 있는가를 확인해 보자.

2)/etc/HOSTNAME 설정

[root@rootshell root]# vi /etc/HOSTNAME
too.theand.cc

3)/etc/resolve.conf

[root@rootshell root]# vi /etc/resolve.conf  <--아주 중요한 DNS설정 파일이다.
search theand.cc             
여러분의 도메인으로 설정되어 있다.(예를 들어 내가 신비로의 네임서버를
DNS로 설정하고자 한다면 여기에 ns.shinbiro.net이라고 써주면 된다.)

nameserver 203.227.253.177   
1차 네임서버가 여러분의 IP로 설정되어 있다.

nameserver 202.30.143.11     
2차 네임서버가 신비로로 설정되어 있다.(여러분의 서버보다는 아무래도 ISP업체의
네임 서버가 크다. 따라서 여러분의 네임서버에서 찾을 수 없는 부분을 
2차 네임서버에서 찾아 준다.)

4)/etc/conf.modules 설정

[root@rootshell root]# vi /etc/conf.modules
alias eth0 ne
option ne io=0x220 irq=5

eth0는 쉽게 말해서 첫번째 랜카드를 말한다. 고거이 ne란다. ne는 또 무엇이냐 
ne2000호환 랜카드를 말한다. 랜카드에는 제조회사에 따라 여러가지 
종류가 있는데 자신의 랜카드에 맞게 이름을 적어 주어야 한다. 그럼 내 랜카드는 
3com인데 얼케 확인하냐구???
[root@rootshell root]# vi /boot/module-info-2.2.14-5.0(커널버전)에 보면 나와 있다.
다음으로 io와 irq를 적어주면 된다.(pci 슬롯방식에서는 irq를 적지 않아도 된다.)


5)/etc/sysconfig/network 설정

[root@rootshell root]# vi /etc/sysconfig/network

NETWORKING=yes
FORWARD IPV4=no   <--yes라고 하면 자신의 컴퓨터를 라우터로 사용하겠다는 뜻이다.
HOSTNAME=too.theand.cc
GATEWAY=203.227.253.177
GATEWAYDEV=eth0

gateway는 또 모냐구?? 고건 네트워크 부분에서 설명하겠다.

6)/etc/sysconfig/network-scripts/ifcfg-eth0 설정
[root@rootshell root]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
USERCTL=no
onBOOT=yes
BOOTPROTO=none
BROADCAST=203.227.253.255
NETWORK=203.227.253.0
NETMASK=255.255.255.0
IPADDR=203.227.253.177

broadcast, network, netmask는 또 모냐구?? 고것 역시 네트워크 부분에서 설명하겠다.

 
7)/etc/sysconfig/network-scripts/ifcfg-lo 설정
[root@rootshell root]# vi /etc/sysconfig/network-scripts/ifcfg-lo
DEVICE=lo
IPADDR=127.0.0.1
NETMASK=255.0.0.0
NETWORK=127.0.0.0
#If you're having problems with gated making 127.0.0.0/8 a martian.
#you can change this to something else(255.255.255.255, fot example)
BROADCAST=127.255.255.255
onBOOT=yes
NAME=loopback
BOOTPROTO=none

lo는 바로 자기 자신의 가상 IP 127.0.0.1을 말한다. 만일 여러분이 랜카드도 없고 
네트워크에도 접속할 수 없는 상태라 할지라도 여러분은 이 lo라는 
디바이스(loopback )때문에 네트워크에 연결되어 있는 것 같은 효과를 볼 수 있다.
예를 들어 볼까? 여러분의 컴퓨터에 있는 웹브라우저를 띄우고 주소란에 
localhost나 127.0.0.1을 적고 엔터를 '빵' 때려 보아라 몬가 페이지가 
나타나는 것이 보이는가???

지금 까지 네트워크 설정 파일들을 살펴 보았다. 어려웠는가?? 일단 이해가 
안되는 것은 디립따 따라하자.
여러분의 내공이 상승되가며 점점 눈에 들어 오는 것이 많아질 것이다. 
다 기억하지 못해도 좋다. 메모를 해놓고 필요할 때 마다 꺼내서 일일히 
파일을 점검할 수 있어야 한다.


===================================================================================================

이 사이트에서 제공하고 있는 내용은 개인의 경험을 바탕으로 제공되고 있습니다.
그러므로 이용시 예기치 않은 오류가 발생할 수도 있음을 알려드립니다.
여러분이 도움 및 정보를 바라신다면 저에게
메일을 보내 주십시요. 감사합니다.

www.dacker.wo.to copyleft (c) 2000 by park byoung-seo all lefts reserved


[원글링크] : https://www.linux.co.kr/home2/board/subbs/board.php?bo_table=lecture&wr_id=773


이 글을 트위터로 보내기 이 글을 페이스북으로 보내기 이 글을 미투데이로 보내기

 
박병서
1. 강사명 : 박병서


2. E-mail : pbseo72골뺑이hanmail.net


3. 홈페이지 : www.dacker.wo.to


4. 직업: 현직서버관리자
(서버관리자 전문가 그룹소속)

 
   
 


『신개념 4단계 리눅스기술지원 시스템 공개』

CentOS 리눅스 전문서적 국내최초출시

 
회사소개 | 보도기사 | 채용안내 | 광고안내 | 이용약관 | 개인정보취급방침 | 책임한계와 법적고지 | 불편사항 신고하기 | 사이트맵
ㅇ 서울 : 서울특별시 강남구 노현로79길 66, 402호(역삼동,청송빌딩)  ㅇ 부산 : 부산광역시 해운대구 우동 1470 에이스하이테크21 914호
ㅇ 대표 : 1544-8128 ㅇ부산직통 : 051-744-0077 ㅇ서울직통 : 02-856-0055 ㅇ FAX : 02-6280-2663
ㅇ 사업자번호 : 128-86-68239 ㅇ 통신판매업 신고번호 : 2013-부산금정-0035호 ㅇ 개인정보책임자 : 이재석
ㅇ 상호명 : (주) 수퍼유저 ㅇ 대표자 : 박성수
Copyright ⓒ (주)수퍼유저. All rights reserved.

 아 이 디
 비밀번호
회원 가입 | 비밀번호 찾기

블로그~
 
▷ DNS
설치&운영
powered by DNS
설정,zone 파일
Tip&Tech
개념&기타
책제목
리눅스서버관리실무바이블v3.0


저자 박성수
페이지수 2,032 pages
펴낸곳(주)수퍼유저

리눅스 서버 구축 및 관리에 필요한 거의 모든 부분과 전반적인 실무 기법들을 다루고 있음
책제목
리눅스보안관리실무(2/E)


저자홍석범
페이지수 820 pages
펴낸곳(주)수퍼유저

리눅스 보안에 관련된 내용을 종합적으로 쓴 책. 저자의 명성 그대로 보안관련의 모든 내용이 그대로 담겨져 있다.