TECH
QUESTION
자주하는 질문답변 입니다.
Oracle
작성자 | 유건데이타 | 등록일 | 2015-05-19 |
제목 | MULTIPLE FIREWALL 시 TNSNAMES.ORA 파일 설정 | ||
---|---|---|---|
MULTIPLE FIREWALL 시 TNSNAMES.ORA 파일 설정
========================================== 여러 개의 Firewall을 거쳐 Internal Network의 DB Server에 접근해야 할 경우에는 아래와 같이 tnsnames.ora 파일을 설정해야 합니다. test.world = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (COMMUNITY=com1) (PROTOCOL = TCP) (Host = 외부 접속시 첫번째 통과해야 할 파이어월의 Host명이나 IP 어드레스) (Port = 1521) ) # 만약 두번째 파이어월이 있으면 위와 동일하게 # 두번째 파이어월 정보를 입력해 주십시오. # 없으면 생략. (ADDRESS = (COMMUNITY=com1) (PROTOCOL = TCP) (Host = 외부 접속시 두번째 통과해야 할 파이어월의 Host명이나 IP 어드레스) (Port = 1521) ) # 만약 추가로 파이어월이 있다면 위와 동일하게 설정하십시오. # 내부 네트워크 안의 Database Address 입력 (ADDRESS = (COMMUNITY=com2) (PROTOCOL = TCP) (Host = 내부 네트워크의 DB의 Host명이나 IP 어드레스) (Port = 1521) ) ) (CONNECT_DATA = (SID = 데이터베이스의 SID) ) (SOURCE_ROUTE = YES) ) NOTE: 만약 더 많은 파이어월을 통과하여야 한다면 ADDRESS= 항목을 계속 추가해 주시면 됩니다. 각 ADDRESS 항목은 Community, Protocol, Host, Port 정보를 가지고 있어야 하며, Port는 통과하고자 하는 Firewall에서 열어주어야 사용하실 수 있으므로, 네트워크 담당자와 협의하시기 바랍니다. Community는 com1, com2, com3, com4 식으로 사용하실 수 있으며, 마지막 Community Name은 Database를 참고하십시오. Solution Explanation: ===================== 이 방법은 여러 개의 Firewall을 거쳐 내부 네트워크에 있는 Database에 connect 하기 위한 방법이며, 기존의 TNSNAV.ORA 파일을 사용하기 않고, 대체하여 사용하게 됩니다. 참고로 TNSNAV.ORA 파일은 SQL*NET V2에서만 사용되고, Net8에서는 사용되지 않으며, Community도 Net8에서는 사용되지 않습니다. * 주의사항 위의 방법을 적용하시기 이전에 Firewall Vendor 측에 확인을 먼저 받으셔야 합니다. |
Comment | |||
---|---|---|---|
등록된 코멘트가 없습니다. |