다중 아이피 관련 질문이 있습니다.

luc1el의 이미지

리눅스에서 다중 아이피 설정방법등 여러가지가 있는 것으로 알고 있습니다.

이런것은 혼자서 찾아볼 수도 있고 이렇게 질문도 할 수 있긴하겠는데..

다중아이피를 구매하고자 할 때가 이것은 참;; 무경험자로써 알아보기가 힘들더군요.

그래서 KLDP에 여쭈워봅니다.

제가 원하는 것은 프록시 서버를 구축하고자 하는 것인데

1. 보통 IDC에서 대량의 아이피를 따로 계약하거나 판매하는지요

2. 만약 IDC에서 판매하든 안하든 그런 대량아이피를 구매할 수 있는 곳이 있는지 알고싶습니다.

3. 만약 대량 아이피를 어떻게 구매를 했는데.. 그 아이피 대역이 다르길 바라고 있습니다. 즉 게이트웨이가 다른것이라고 할 까요
다중 게이트웨이의 아이피를 한 랜카드에 적용할 수 있는지요..

4. 255개가 한 네트워크인 것으로 아는데 만약 한 랜카드에 다중게이트웨이가 안된다면 랜카드 4개이면 대략 1천개 아이피인데 이렇게 구성도 할 수 있는지요 한 서버에 말이지요..

나름대로 찾고 리눅스 체계도 찾아보고 했지만 위 질문들은 정말 답을 알기가 현역이 아니면 알 수 없는 것 같습니다.

부탁드립니다. ;;

hawk1223의 이미지

1~2항은 구매 이슈라 생략
3~4항은 서버 측에서는 virtual 인터페이스 설정 , 스위치에서 secondary IP 설정이 지원되어야 가능할 것 같은데, virtual 인터페이스로 정책 라우팅이 먹힐 지는 모르겠네요.

보통은 대역별 별도 NIC으로 분리 설정& 연결후 정책 라우팅을 통해 적용 합니다.

정책 라우팅 참고 링크 http://blog.naver.com/qxsilver?Redirect=Log&logNo=80009392144

luc1el의 이미지


아랫 분의 댓글부터 먼저 보고 댓글을 다시 달았는데 그 제가 쓴 댓글의 내용이 다시보니 이 글을 쓰신분의 내용과 관련이 있군요;;

정책 라우팅 그것이 다중 게이트웨이라 하더라도 어떻게 어떻게 나갈지 설정하는 것이라 보아도 되겠는지요 예를들어

특정 소프트웨어만 이 아이피로 타고 나갈것 하고 말이지요 혹은 특정소프트웨어에서도 그 정책라우팅을 지원해서 특정소프트웨어가

아이피 정책 라우팅을 컨트롤하고 마음대로 할 수 있는 케이스가 있는지요(저는 스퀴드가 그렇다고 생각중입니다. 맞는지요 )

hawk1223의 이미지

아래분과 저의 답변을 살펴 보시면, 애플리케이션 레이어에서 돌아가는게 아님을 알 수 있습니다.

정책라우팅 동작은 src/dest 라우팅 설정 하시기 나름이고, 어플리케이션과 관계없이 받은 인터페이스로 응답해 주니 고려 하실 필요가 없습니다.

마지막으로 하나의 단일 서버에 일천개 IP를 할당하여 캐시 서버로 사용하실 계획이라면, out of socket 해결방안도 가지고 계셔야 될 것 같습니다.

익명 사용자의 이미지

1. 사용하고 계신 IDC에 문의하세요.

2. ISP 서비스를 직접 받으시면 IP 줍니다. 말만 잘하면 후룹 많이 줍니다. 회선 사용료를 내야 하니, 돈이 들지요.

3. OS에서 지원하면 가능합니다. 리눅스 같은 경우엔 secoundary IP address 명령이 있는 걸로 알고 있습니다. 버전을 타는지는 몰겠네요. 그러나 언제나 default gateway는 하나를 타게 되어 있습니다. 그러니 큰 의미는 없습죠. 예를 들어볼까요? 하나의 NIC(Network Interface Card)에 10.1.1.10/24 과 192.168.100.10/24 의 두 IP 주소를 부여했다 가정하시죠. 그러나 default gateway는 하나만 설정할 수 있습니다. 그래서 10.1.1.1 을 default gateway로 설정해 봅니다. 어떻게 될까요? 10.1.1.10의 IP를 타고 통신은 정상적으로 이루어집니다. 192.168.100.x 대역의 통신도 정상입니다. 그런데 문제는 segment를 벗어날 때입니다. 라우팅 기능을 넣지 않으면 서버라 하더라도 라우팅 테이블이 없는 것은 아시지요? 패킷을 100.100.100.10 으로 보내려고 한다면 어떻게 될까요? 우리의 컴퓨터는 라우팅 테이블이 없다고 가정했습니다. 그렇죠. 이 때 사용하는게 default gateway 입니다. 즉, default gateway는 컴퓨터가 패킷을 어디로 보내야 될지 모를 때, 부담없이 무조건 보내는 경로를 지정해 두는 것이죠. 그러니까 100.100.100.10 으로 패킷을 보내면 10.1.1.10 ip 주소를 소스 IP로 달고 10.1.1.1 쪽으로 패킷은 나갑니다. 이 말은 192.168.100.x 대역은 같은 대역을 벗어날 수 없다는 것입니다. 자, 여기서 끝일까요? 우리의 컴퓨터에 라우팅 기능이 있다면 어떨까요? 통신 가능하게 할 수 있죠. 단! Static 하게 IP 주소 대역을 지정해 주어서 경로를 지정하거나, 아니면 랜덤 경로를 타게 됩니다. 이 부분은 생략! 너무 길어지니깐.

luc1el의 이미지

ss5 라는 socks 프록시 서버를 봤는데요 squid도 있는데

특히 스퀴드의 경우 라우팅이라고 해야할지 모르겠지만 아웃 IP를 지정할 수 있는 걸로 알고 있습니다.

제가 원하는 것도 역시

10.x.x.x에서 프록시 접속요청이 들어왔다면 10.x.x.x 아이피로 프록시로 접속하길 원하는 사이트로 접속(아웃)해야 하는 것인데..

ss5나 스퀴드에서 지원하다는 그것이 맞는것인지 모르겠습니다.

리눅스 route 명령어가 있는 걸로 아는데 그것으로도 어떻게 각자 대역을 따로 움직이게 할 수 있는지요

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.