2009-06-10 8 views
2

나는 어떤 식 으로든 구성 할 수있는 로컬 DNS 서버를 갖고 싶습니다. 요청한 호스트 이름을 가져오고 IP를 반환하는 PHP 스크립트 일 수 있습니다. IP/호스트 이름 목록을 갖고 싶지는 않지만 코드에서 IP를 생성하고 싶습니다! 이 작업을 수행하는 방법을 알고 있습니까?* 구성 가능한 * 로컬 DNS 서버?

+0

추신 : 모든 DNS 요청에 대해 IP (물론 DNS 서버가 아닙니다)를 반환하는 다른 서버 (인터넷)에 다른 요청을 보내려고합니다. 그래서 캐싱은 문제가되지 않지만 호스트 파일에 모든 IP를 넣을 수는 없습니다 .. – eWolf

답변

0

호스트 파일 사용은 어떻습니까?

+0

내가 말했듯이, 나는 ips와 hostnames의 목록을 원하지 않지만 코드에서 동적으로 IP를 생성하려고합니다. 그리고 난 내 자신의 전체 DNS 프로토콜을 코딩하고 싶지 않아 ..;) – eWolf

+0

구글 호스트 파일에 대해, 구현이 없습니다하시기 바랍니다. 호스트 이름과 IP의 간단한 텍스트 매핑. – leppie

+0

위의 내 코멘트를 참조하십시오. hosts 파일에서 ther은 구현이 아니지만 하나는 필요합니다! >> 모든 DNS 요청에 대해 다른 요청을 다른 서버 (인터넷에 있음)에게 보내고 싶습니다.이 요청은 IP를 반환합니다 (물론 DNS 서버가 아닙니다). 그래서 캐싱은 문제가되지 않지만 호스트 파일에 모든 IP를 넣을 수는 없습니다 .. – eWolf

0

내가 원하는 것은 무엇인지 잘 모르겠지만 대부분의 라우터에는 DNS 기능이 내장되어 있습니다. 보통 매우 편리합니다. 사용하기 쉽습니다.

1

아마도 MyDNS을 조사해야합니다. 데이터베이스 (MySQL 또는 PostgreSQL)에서 IP를 가져옵니다.

다른 소스에 직접 연결할 수 있는지 여부를 알 수 없습니다. 하지만 데이터베이스를 인터넷 소스에서 업데이트하고 DNS 시스템에서 데이터베이스에 쿼리하도록하는 것이 현명 할 것입니다.