Network/IPv62009. 1. 6. 01:49
반응형

 

Postgresql


 2003년 11월 17일에 출시된 Postgresql 7.4 버전부터 IPv6 연결과 IPv6 주소 타입을 완벽하게 지원한다.

 네트워크 주소 타입에는 cidr, inet가 있다.

 inet타입은 IPv4나 IPv6에서의 host주소를 말한다. 입력 형식은 address/y 형식으로 address는 IPv4나 IPv6의 주소를 말하고, y는 netmask의 비트수를 말한다.

 cidr타입은 IPv4나 IPv6에서의 network주소를 말한다. 입력과 출력 형식은 CIDR기법을 사용하고, address/y 형식으로 address는 IPv4나 IPv6의 network 주소를 말하고, y는 netmask의 비트수를 말한다. 표 1은 예제이다.


Table 1. cidr Type Input Examples

cidr Input

cidr Output

abbrev(cidr)

192.168.100.128/25

192.168.100.128/25

192.168.100.128/25

192.168/24

192.168.0.0/24

192.168.0/24

192.168/25

192.168.0.0/25

192.168.0.0/25

192.168.1

192.168.1.0/24

192.168.1/24

192.168

192.168.0.0/24

192.168.0/24

128.1

128.1.0.0/16

128.1/16

128

128.0.0.0/16

128.0/16

128.1.2

128.1.2.0/24

128.1.2/24

10.1.2

10.1.2.0/24

10.1.2/24

10.1

10.1.0.0/16

10.1/16

10

10.0.0.0/8

10/8

10.1.2.3/32

10.1.2.3/32

10.1.2.3/32

2001:4f8:3:ba::/64

2001:4f8:3:ba::/64

2001:4f8:3:ba::/64

2001:4f8:3:ba:2e0:81ff:fe22:d1f1/128

2001:4f8:3:ba:2e0:81ff:fe22:d1f1/128

2001:4f8:3:ba:2e0:81ff:fe22:d1f1

::ffff:1.2.3.0/120

::ffff:1.2.3.0/120

::ffff:1.2.3/120

::ffff:1.2.3.0/128

::ffff:1.2.3.0/128

::ffff:1.2.3.0/128


 Client 인증은 데이터베이스 핵심 디렉토리에 있는 pg_hba.conf 파일에서 설정할 수 있다. #은 주석처리용 문자이다.

 pg_hba.conf 파일에서 host명령은 해당 db를 열 때 사용하는 명령어이다. 밑에는 그 예제이다.


# TYPE  DATABASE    USER        CIDR-ADDRESS          METHOD

# "local" is for Unix domain socket connections only

local   all         postgres                          ident sameuser

local   cir         all                               md5

# IPv4 local connections:

host    cir         all         127.0.0.1/32          md5

# IPv6 local connections:

host    cir         all         ::1/128               md5










반응형

'Network > IPv6' 카테고리의 다른 글

Hop-by-hop option  (0) 2009.01.17
IPv6 확장 헤더  (0) 2009.01.15
MLD(Multicast Listener Discovery)  (0) 2009.01.09
IPv6 헤더 구조  (0) 2009.01.05
Path MTU Discovery  (0) 2009.01.01
Posted by pmj0403