: 안녕하세요...
: 리눅스 네임서버에서(bind 8)캐쉬파일이 저장돼는곳이 따로 있나요?
: 있다면 이넘을 없애서 업데이트 시켜야돼는데....
: 도무지 찾을수가 없네요....(루트 캐쉬파일말고)
: 그리고, nsupdate 라는 명령으로 업데이트 할수있는 방법이 있긴
: 있는거 같은데 확실하게 몰라서시리...
: nsupdate
: >prereq nxdomain 도메인명
: >
: 이렇게 하면 돼는건가요?
: 이방법말고 캐쉬파일 자체를 찾아서 없애면 자동으로 업데이트가
: 될거 같은데...그걸 모르겠어요..
: 정보가 바뀌는 바람에..빨랑 업데이트 해야돼는디....
: 부탁좀 드립니다..
DNS정보가 변경이 되었나 보죠.
제가 알고 있기로는 도메인에 대한 resolving은 메모리에 갖고 있는 걸로
알고 있습니다. 이것에 대한 갱신은 zone파일 작성할 때 TTL과 refresh time
과 관련이 있는 걸로 알고 있습니다. 그래서 DNS변경이 있을 경우
TTL time은 600sec로 변경한 다음, 기존의 TTL time + refresh time이 지난 후
DNS변경한 다음 1-2일 정도 지난 후 TTL값을 원래대로 변경합니다.
TTL값을 0이나 너무 작게 잡아 주면 해당 DNS를 resolving할 때 마다
DNS서버를 액세스하기 때문에 부하가 많이 걸리겠죠.