일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 서울야경
- 두바이여행
- 모리셔스여행
- duabi
- 모리셔스 여행
- 느낌 사진
- postgresql 설치
- 톰캣 서비스 등록
- 독일여행
- postgresql 비밀번호 초기화
- 모리셔스리조트
- 프랑크푸르트 여행
- 트루오비쉬
- Melbourne 여행
- openstack
- Trou aux Biches
- mauritius casela
- 경주
- cloud foundry
- 두바이
- 경주 여행
- mauritius
- Sony A850
- postgresql 비밀번호 변경
- bind9
- r
- 모리셔스
- 서울 야경
- 모리셔스 카젤라
- 모리셔스 카셀라
- Today
- Total
I.K.Picture & IT Info.
클라우드 파운더리 구축을 위한 사설 DNS Server (bind9) - 와일드카드 본문
클라우드 파운더리 구축을 위한 사설 DNS Server (bind9) - 와일드카드
helpful-intruder 2017. 9. 12. 10:42사설 DNS Server 구축하는 법을 정리해보려고 합니다.
이 부분은 제 자신에 대한 정리 포스팅이라고 볼 수 있겠네요..
우분투 14.04 LTS 기반으로 bind9를 활용하여 사설 DNS Server를 구축하려고 합니다.
(향후 사설 DNS와 실 도메인 서버를 같이 해볼 생각도 있는데 과연 말처럼 쉬울지는 모르겠네요...)
그리 어렵지 않아요.
참고로 전 와일드 카드에 대한 DNS Server를 구축하려고합니다.
아시는 분은 아시겠지만 이렇게 구축하는 이유는 최근 PaaS에 대한 관심이 많아지면서
개인적으로 구축해보고 있는데 ㅇㅣ 때 반드시 와일드 카드를 적용한 DNS Server가 필요하더군요..
그래서 구축을 해 보았고...이를 정리 해보려고 합니다. :)
자 그럼 시작해볼께요.
일단 bind 9를 설치합니다.
$sudo apt-get install bind9 bind9-util
그 다음 여러 설정을 해야되는데 제일 먼저 해야될 것이
현 리눅스 서버에 대한 도메인을 지정해주고 공통적으로 사용할 도메인에 대해서도
적용을 해주는 것입니다.
$sudo vi /etc/hosts
127.0.0.1 192.168.0.0.xip.io
127.0.0.1 dns
자기 자신을 DNS Server라고 칭하기 위해 resolve를 자기 자신으로 변경하는 것입니다.
$sudo vi /etc/resolveconf/resolve.conf.d/base 를 열으신 후 아래와 같이 작성합니다.
nameserver 127.0.0.1
이 다음 네트워크를 내렸다가 올려도 되지만.. 전 재부팅하였습니다.
그 다음은 이제 실제 DNS Server에 대한 설정부분입니다.
1. $sudo vi /etc/bind/name.conf.option
이 부분을 추가하는 이유는 해당 DNS 내부에서 원하는 결과를 찾지 못할 때 외부 DNS로 넘어가기 위한 설정입니다.
2. $sudo vi /etc/bind/name.conf.local
... (내용 추가) zone "192.168.0.0.xip.io" IN { type master; file "/etc/bind/zones/192.168.0.0.xip.io.db"; }; ... |
3.$sudo vi /etc/bind/zones/192.168.0.0.xip.io.db
관리를 위해 파일 이름은 도메인 이름하고 동일하게 해주시고 맨 끝에 .db를 넣어주는 것이 좋은거 같습니다 (다른 곳도 다들 그렇게 하고 있구요)
작성 내용은 다음과 같습니다.
$TTL 604800 @ IN SOA dns.192.168.0.0.xip.io. master.192.168.0.0.xip.io. ( 32 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL @ IN NS dns.192.168.0.0.xip.io. * IN A 192.168.0.43 |
각 각 파트마다 설명들이 간단하게 주석 (;)으로 달려있으니 자세한 사항은 좀 더 검색을 ^^;;~
자 이렇게 끝나면 bind9를 재시작 하면됩니다.
4. $sudo service bind9 restart
참고로 db파일은 새로 수정할 때마다 Serial 넘버를 반드시 수정해야 됩니다.
대부분은 바로 적용되는거같은데 혹시 모르니 바로 적용되지 않는다고해도 한 5~10분은 기다려보세요~
'Cloud > CloudFoundry' 카테고리의 다른 글
무료 도메인 / 인증서를 통한 와일드 카드 자체 DNS 구축 (0) | 2020.08.18 |
---|---|
[Cloud Foundry] CLI 설치 후 로그인 (0) | 2020.07.08 |
[cloud foundry] 서비스 브로커 추가 방법 (0) | 2020.05.15 |
[centOS 7] 자체 인증서 구축 후 등록하기 (0) | 2020.05.14 |
루트 CA 인증서 등록하기 (0) | 2017.09.12 |