안녕하세요. wo.to 처럼 사용자의 긴 주소를 줄여주는 것처럼 도메인 포워딩을 시켜줘야 하거든요. 어떤 방식으로 구현이 되어 이뤄지는지 로직을 알고 싶습니다.
구현해 보신분이 계시면 답변 좀 부탁드립니다.
그에 대한 자료가 있으시면 부탁드리구요.
subnet@hanafos.com
윈도에서는 해본 적이 있습니다.
대충 알고 있는 원리를 설명하면,
dns 서버를 돌리고,
예를 들면 자기가 come.on 이란 사이트를 가지고 있다면 come.on의 dns서버를 돌립니다.
그리고 rommance.come.on 을 포워딩 하고 싶다
그러면
dns서버에서 come.on의 웹서버의 주소 come.on/rommance로 주소를 링크 시켜놓습니다.
rommance.come.on을 접속하려고 하면 웹서버가 come.on/rommance 내용을 뿌려주는거죠. 윈도 dns서버에서 이걸 가상호스트라고 했었던가.. 이름이 잘 기억이 안나네요.
그러면 도메인 포워딩해주는 업체중에 호스팅을 안해주고 주소만 링크해주는 데도 있는데 어떻게 하냐면
1) 프레임셋을 사용합니다. 제 홈피가 그런식으로 외부사이트를 링크해주는 서비스를 사용했습니다.
아까 말씀드렸던 come.on/rommance에 index.html에다가
<frameset rows="0, 99%, 0" border="0"> <frame noresize> <frame src="http://home.netian.com/~rommance" noresize>
<meta http-equiv="refresh" content="0;url=http://my.netian.com/~rommance/index.asp">
대충 제가 알고있는 것은 이정도고요 실제로 리눅스에서 서버를 어떻게 돌리는 지는 아는 바가 없네요.. 저는 손으로 일일히 다 쳐서 했었지만 충분히 자동화 할 수 있을테니 아마 툴이 나와있을 것 같습니다.
rommance.net
love.wo.to 를 접속하시고 아래 소스보기를 해보세요..
아래가 그 소스인데... 제대로된 포워딩 서비스가 아닌 그냥 프레임으로 장난논겁니다.
보통 호스팅 업체가 대부분이 그렇지요..
<meta http-equiv="Cache-Control" content="no-cache"> <title>다연이의 홈페이지 임니다.</title> <frameset rows=100%,* cols=1* border=0> <frame src="http://kamsha.net/"> <frame src="http://220.80.107.29/popup2.htm" noresize marginwidth=0 marginheight=0> </frameset>
가상호스트를 이용하시면되요.
Vhost.conf 에.. 보면 예제 설정이 들어있습니다.
bind / dns 서버 설정에..
주소.wo.to 에.. 아파치 서버의 ip를 걸어주시구요.
Vhost.conf 를.. 예제대로 설정해주시면 됩니다..
근데 이건 HTTP 1.1 형식이라..
그 이하 브라우저에서는 접속이 안되겠죠;;
(뭐 요즘 대부분 익스플로러니..사용자가 못볼일은 거의 없겠지만서도..)
---------------------------------------------------------------------------http://jinhyung.org -- 방문해 보세요!! Jenix 의 블로그입니다! :D
.
================================= :: how about a cup of tea ? :: =================================
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
윈도에서는 해본 적이 있습니다.대충 알고 있는 원리를 설명하면,
윈도에서는 해본 적이 있습니다.
대충 알고 있는 원리를 설명하면,
dns 서버를 돌리고,
예를 들면 자기가 come.on 이란 사이트를 가지고 있다면 come.on의 dns서버를 돌립니다.
그리고 rommance.come.on 을 포워딩 하고 싶다
그러면
dns서버에서 come.on의 웹서버의 주소 come.on/rommance로 주소를 링크 시켜놓습니다.
rommance.come.on을 접속하려고 하면 웹서버가 come.on/rommance 내용을 뿌려주는거죠. 윈도 dns서버에서 이걸 가상호스트라고 했었던가.. 이름이 잘 기억이 안나네요.
그러면 도메인 포워딩해주는 업체중에 호스팅을 안해주고 주소만 링크해주는 데도 있는데 어떻게 하냐면
1) 프레임셋을 사용합니다. 제 홈피가 그런식으로 외부사이트를 링크해주는 서비스를 사용했습니다.
아까 말씀드렸던 come.on/rommance에 index.html에다가
정도로 써주면 프레임으로 다른 데의 내용을 붙일 수 있습니다. (브라우저에서 볼 때는 프레임처럼 안보이죠)
2) 주소이동이 되게합니다.
index.html에다가
정도로 해주면 rommance.come.on 하면 접속하자마자 다시 위의주소로 점프하지요. 주소창에도 그대로 나옵니다.
대충 제가 알고있는 것은 이정도고요 실제로 리눅스에서 서버를 어떻게 돌리는 지는 아는 바가 없네요.. 저는 손으로 일일히 다 쳐서 했었지만 충분히 자동화 할 수 있을테니 아마 툴이 나와있을 것 같습니다.
rommance.net
love.wo.to 를 접속하시고 아래 소스보기를 해보세요..아래
love.wo.to 를 접속하시고 아래 소스보기를 해보세요..
아래가 그 소스인데... 제대로된 포워딩 서비스가 아닌 그냥 프레임으로 장난논겁니다.
보통 호스팅 업체가 대부분이 그렇지요..
<meta http-equiv="Cache-Control" content="no-cache">
<title>다연이의 홈페이지 임니다.</title>
<frameset rows=100%,* cols=1* border=0>
<frame src="http://kamsha.net/">
<frame src="http://220.80.107.29/popup2.htm" noresize marginwidth=0 marginheight=0>
</frameset>
아파치라면..
가상호스트를 이용하시면되요.
Vhost.conf 에.. 보면 예제 설정이 들어있습니다.
bind / dns 서버 설정에..
주소.wo.to 에.. 아파치 서버의 ip를 걸어주시구요.
Vhost.conf 를.. 예제대로 설정해주시면 됩니다..
근데 이건 HTTP 1.1 형식이라..
그 이하 브라우저에서는 접속이 안되겠죠;;
(뭐 요즘 대부분 익스플로러니..사용자가 못볼일은 거의 없겠지만서도..)
---------------------------------------------------------------------------
http://jinhyung.org -- 방문해 보세요!! Jenix 의 블로그입니다! :D
..
.
=================================
:: how about a cup of tea ? ::
=================================
댓글 달기