반응형
내 직업도 개발자이기 때문에 특히 웹을 주로하는 개발자이기 때문에

도메인과는 뗄래야 뗄수 없는 관계에 있다.

큰 회사라면 관리자들이 따로 있겠지만

일반적으로 중소 기업들은 개발자들이 거의 서버 관리까지 모두 처리해야 한다.

서론은 여기까지 하고

본론으로 들어가서

개발을 하다보면 실제로 도메인이 넘어 오지 않았거든 도메인이 넘어 오기 전에 테스트를 해야할 일이 몇가지가 있다.

이 부분을 처리하려면 윈도우즈나 리눅스에서 hosts 파일을 활용해야 한다.

이 포스트는 이부분에 대해서 이야기 하고자 한다.

호스트 파일의 위치는 일반적으로

Linux에서는 /etc/hosts

윈도우즈에서는 (XP 이상을 이야기 한다. 이하는 잘 기억이 안난다 ^^)

윈도우즈 설치 디렉토리(일반적으로 C:\windows\)\system32\drivers\etc\hosts

설정 방법은 리눅스나 윈도우즈나 상관 없다

편안한 편집기로 파일을 오픈하면

윈도우즈에서는

# Copyright (c) 1993-2006 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
#      102.54.94.97     rhino.acme.com          # source server
#       38.25.63.10     x.acme.com              # x client host

127.0.0.1       localhost

위와 같이 되어 있다

여기에다가 자기가 원하는 도메인을 넣으면 된다.

예를 들어서 도메인 명이 yourdomain.com 이라면

192.168.0.11[탭키]yourdomain.com

이렇게 하면 된다.

주의해야할 것은 아이피와 도메인 사이에 탭키만 들어갈 수 있다는 것이다.

정렬을 위해서 여러개의 탭이 올수는 있지만 스페이스는 사용하면 안된다.

그리고 도메인에서 http://yourdomain.com

이라고 처보면 원하는 결과를 얻을 수 있을 것이다.

리눅스도 이점은 동일하다

그런데

문제가 하나 있다 이 설정을 하고 나면 윈도우즈나 리눅스를 껐다 켜야 될수도 있다

이 문제는 그럴 필요가 없다.

일단 리눅스는 DNS 서버를 껐다켜면 된다.


/etc/init.d/named restart 명령어를 이용한다.
이 명령어는 레드햇을 위한 것이다.
다른 리눅스는 내가 써보질 못해서 ^^;;

그리고 윈도우즈는 cmd 창을 하나 띄우고

ipconfig/flushdns

위 명령어를 이용해서 DNS 캐쉬를 없애 줘야한다.

그리고, 사용하고 있는 브라우져는 모두 닫아 줘야한다.
반응형

+ Recent posts