내부망 DNS 서버에 대해 문의사항이 있습니다.

ham256의 이미지

안녕하세요.

저희 고등학교에서 내부에서만 DNS 서버와 웹서버를 구축하여 교육용으로 이용을 하려고 합니다.

예를 들어 두 서버를 모두 가동을 시키고 컴퓨터 hosts파일 또는 dns를 바꾸지 않고 바로 설정한 도메인으로 웹서버로 접속이 되게끔 해야 합니다. (호스팅과 같은 맥락)

테스트로 업무컴퓨터에서 vm을 키고 DNS(named) 서버를 테스트로 구축을 한번 해보았지만 DNS 설정을 컴퓨터에서 꼭 바꾸어야만 되더군요...(resolv.conf 라던지 윈도우의 경우 네트워크 설정에서 dns 설정이라던지... 이렇게 되면 굉장히 의미가 없어져서...ㅠㅠㅠ)

각각 교육용 컴퓨터에 resolve.conf 및 네임서버 설정을 추가하지 않고 바로 접속이 되게끔 할수 있을까요??

답변 부탁드리겠습니다.!!!!ㅜㅠㅠㅠ

shint의 이미지

그냥. 잘 모르는 내용이니 참고만 해보세요.

resolv.conf
hosts
named.conf
flushdns 를 찾아보고 있었는데. 그것이 아니라.

-----------------------------------------
Virtual Box에서 ip나 dns 사용하거나 바꾸기인거 같네요.
방법은 몇가지가 있는데요.

- Virtual Box 를 Bridge Network로 연결해서 사용
윈도우 네트워크 환경에서 랜카드 아답터와 Virtual Box를 함께 선택한후. 마우스 우측 팝업 메뉴에 Bridge Network 라고 뜹니다.

- Virtual Box 를 네트워크 카드의 ip와 같게 사용 (VirtualBox 옵션)

- iptime 공유기에는 무선 WAN멀티브리지'기능이 있습니다. 무선인터넷으로 접속이 가능합니다.

- iptime 공유기에서 DMZ 설정을 하면. 공유기와 PC가 같은 IP를 사용하게 됩니다.
하지만. DMZ로 인한 과부하로 네트워크가 느려지는 문제가 발생할 수 있습니다.

- Virtual Box 를 multicast 주소로 접근해서 사용

- 스크립트로 ip나 dns를 자동으로 변경

----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.

매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.

각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com

ham256의 이미지

안녕하세요.

이전 문의글에 대해서 말을 너무 어렵게 하였는지...

제가 하려는 방식은 이겁니다.

1. 내부망에서 apache 웹서버 / DNS(named) 서버 두개를 구축

2. 내부망 DNS 서버에 A Record를 등록을 하고 apache 웹서버 가상 호스트에 등록

3. 등록된 가상호스트로 교육용 컴퓨터 마다 접속이 될 수 있도록 설정

위 과정처럼 하고 싶은 것인데

문제는 3번 처럼 잘 되게끔 하려면 각각의 교육용 컴퓨터에 hosts 파일을 등록을 해야 하거나, resolv.conf와 같이 네임서버 설정을 아까 구축한 DNS 서버로 수동으로 잡아주어야 하는 번거로움이 있습니다.

이 번거로움을 해결할 수 있는 방법을 여쭤보고 싶습니다.

감사합니다.

pchero의 이미지

dhcpd 로 default nameserver 를 잡아주는 건 어떤가요?

---------------------------------
제일 왼쪽이 저입니다 :)

peecky의 이미지

1. 내부망에 Apache 웹서버 구축 (IP 주소는 내부에서만 접속 가능한 사설 IP가 되겠죠?)
2. 도메인을 1번의 사설 IP로 A Record 등록 (내부에 따로 네임서버를 구축하는게 아니라 그냥 글로벌하게 등록합니다)
3. 내부에서 도메인으로 접속 (외부에서는 도메인으로 접속 시도해도 사설 IP이므로 접속 불가)

ehaakdl의 이미지

DNS서버를 호스팅 하시면 교육용 서버에서도 들어갈수 있게 됩니다.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.