2012-12-20 3 views
2

현재 SaaS를 만드는 중입니다. 조직에서 새 인스턴스를 등록하면 EC2를 호출하고 인스턴스를 생성하고 요청한 세부 정보로 설정합니다. 하위 도메인에서 실행되기 시작합니다.Node.js API가있는 DNS 서버

마스터 도메인이 GoDaddy에 등록되어 있으면 도움이됩니다.

내가 겪고있는 문제는 다음과 같습니다. 하위 도메인을 만들고 다른 인스턴스를 제거하지 않고 인스턴스로 리디렉션하려면 어떻게해야합니까? 나는 (가능한 경우) node.js DNS 서버를 사용하여 DB를 청취하고 업데이트 할 때 하위 도메인을 청취하고이를 인스턴스에 전달하기를 원합니다. 나는 Simple DNS Server in Node.JS? (Primary/Authoritative DNS Server) (maybe ndns?)을 보았지만 모든 제안은 구성 파일을 사용하는 것처럼 보입니다.

node.js에서 가능합니까, 그렇지 않은 경우 다른 DNS 서버입니까?

+1

내가 추측 할 수 왜 누군가가 Javascript에 자신의 DNS 서버를 작성합니다. 왜? – jamieb

+1

@jamieb https://github.com/tjfontaine/node-dns와 같은 몇 가지 현재 node.js DNS 서버가 있지만 DB를 수신하지 않습니다. –

+1

하지만 왜? DNS는 네트워크 인프라의 핵심 요소입니다. 당신은 시험되고, 시험되고, 진실 된 것을 사용하고 싶습니다. 당신이 성취하고자하는 것은 무엇이든, 나는 더 나은 해결책이 있음을 확신 할 수 있습니다. 동적 업데이트에 대한 BIND의 지원을 사용해 보셨습니까? – jamieb

답변

5

Node.js는 DNS를 사용하는 좋은 사례입니다.

귀하의 질문은 좀 애매하지만, 체크 아웃이 최근 DNS 서버 Node.js를 출시 : 그것은 정적 파일을 지원하지만 이 https://github.com/iriscouch/dnsd

내가 함께 작업하도록 구성 할 수없는 이유를 볼 수 없습니다 동적 데이터뿐입니다. 문제는 당신이 모든 데이터를 넣을 곳이다 (등, 메모리에 DB를에?)

그것은 (NPM를 호스팅 등) iriscouch에서 친구들에 의해 생산 테스트 한 것