전용 서버에 데비안을 설치했습니다. 이 서버를 임대한 회사는 나에게 3개의 주소를 제공했습니다.
- DMZ IP
- 마스크
- 게이트웨이
서버가 호스트 이름을 확인할 수 없습니다. 그래서 ping과 IP를 사용하면 작동합니다. 호스트 이름을 ping하면 그렇지 않습니다. 거기에 뭐라도 넣어야 할 것 같아
/etc/resolv.conf
그러나 나는 그것이 무엇인지 모른다. 관문이 되어야겠죠?
답변1
아니요, 게이트웨이는 라우터입니다. 네임서버를 지정해야 합니다. 예를 들어:
nameserver 209.244.0.3
nameserver 209.244.0.4
또는 사용하려는 네임서버가 무엇이든 가능합니다. 귀하의 호스팅 제공업체의 이름 서버는 귀하의 서버와 매우 가깝습니다. 이것이 아마도 최선의 선택일 것이며 귀하가 사용할 이름 서버의 IP 주소를 요청해야 합니다. 또는 검색 엔진을 사용하여 공개적으로 사용 가능한 이름 서버를 찾으세요. 내 호스트는 레벨 3에 매우 가깝기 때문에 위에 지정된 레벨 3 네임서버를 사용합니다.
또 다른 좋은 옵션은 search
or domain
옵션입니다. 매뉴얼에서( man resolv.conf
):
도메인 로컬 도메인 이름. 이 도메인 내의 이름에 대한 대부분의 쿼리는 로컬 도메인과 관련된 짧은 이름을 사용할 수 있습니다. "."으로 설정하면 루트 도메인을 고려합니다. 도메인 항목이 없으면 gethostname(2)이 반환한 로컬 호스트 이름에서 도메인이 결정됩니다. 도메인 부분은 첫 번째 "." 이후의 모든 것으로 간주됩니다. 마지막으로 호스트 이름에 도메인 부분이 포함되어 있지 않으면 루트 도메인으로 간주됩니다.
호스트 이름 조회를 위한 검색 목록입니다. 검색 목록은 일반적으로 로컬 도메인 이름으로 결정되며 기본적으로 로컬 도메인 이름만 포함됩니다. 이는 검색 키워드 뒤에 원하는 도메인 검색 경로를 나열하고 이름을 공백이나 탭으로 구분하여 변경할 수 있습니다. ndots 포인트(기본값 1)보다 적은 수를 포함하는 파서 쿼리는 일치하는 항목이 발견될 때까지 검색 경로의 각 구성 요소를 사용하여 차례로 시도됩니다. 여러 하위 도메인이 있는 환경의 경우 중간자 공격과 루트 DNS 서버에 대한 불필요한 트래픽을 방지하려면 아래 ndots:n 옵션을 읽어보세요. 나열된 도메인의 서버가 로컬이 아닌 경우 이 프로세스는 속도가 느려지고 많은 네트워크 트래픽을 생성할 수 있으며, 도메인 중 하나에 사용 가능한 서버가 없으면 쿼리 시간이 초과됩니다.
검색 목록은 현재 6개 필드, 총 256자로 제한되어 있습니다.
domain your-domain-name.com
nameserver 209.244.0.3
nameserver 209.244.0.4