8.8. ³×Æ®¿öÅ© ÁÖ¼ÒÇü

PostgreSQL´Â,Table 8-17¿¡ ³ªÅ¸³»µµ·Ï, IPv4 ÁÖ¼Ò, IPv6 ÁÖ¼Ò, MAC ÁÖ¼Ò¸¦ ÀúÀåÇÏ´Â µ¥ÀÌÅÍÇüÀ» Á¦°øÇÕ´Ï´Ù. ÀÌ·¯ÇÑ µ¥ÀÌÅÍÇüÀº ÀÔ·ÂÄ¡ÀÇ ¿¡·¯ °Ë»ç¿Í Àü¿ëÀÇ ¿¬»êÀÚ¿Í ÇÔ¼ö¸¦ º¹¼ö Á¦°øÇϰí Àֱ⠶§¹®¿¡, º¸Åë ÅØ½ºÆ® µ¥ÀÌÅÍÇü ´ë½Å¿¡ ÀÌÂÊÀ» »ç¿ëÇÏ´Â °ÍÀ» ÃßõÇÕ´Ï´Ù (Section 9.11¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä).

Table 8-17. ³×Æ®¿öÅ© ÁÖ¼Ò µ¥ÀÌÅÍÇü

À̸§ ÀúÀå Å©±â ¼³¸í
cidr 12 ȤÀº 24 ¹ÙÀÌÆ® IPv4 ¹× IPv6 ³×Æ®¿öÅ©
inet 12ȤÀº 24¹ÙÀÌÆ® IPv4 ȤÀº IPv6 È£½ºÆ®, ¹× ³×Æ®¿öÅ©
macaddr 6¹ÙÀÌÆ® MAC ÁÖ¼Ò

inetȤÀºcidr¸¦ ¼ÒÆ® ÇÒ ¶§, IPv4 ÁÖ¼Ò´Â Ç×»ó IPv6º¸´Ù Àü¿¡ ¼ÒÆ® µË´Ï´Ù. ::10. 2.3. 4³ª ::ffff:10. 4.3. 2 µî IPv6 ÁÖ¼Ò³»¿¡ ÆÄ¹¯Èù, ȤÀº °ü·ÃÁþ°í µÈ IPv4 ÁÖ¼Òµµ °°½À´Ï´Ù.

8.8.1. inet

inetÇüÀº IPv4 ȤÀº IPv6 È£½ºÆ® ÁÖ¼Ò¿Í ¿É¼ÇÀ¸·Î ±× È£½ºÆ® ÁÖ¼Ò°¡ ¼Ò¼ÓÇÏ´Â ¼­½º³×Æ®¿öÅ© ½Äº° Á¤º¸¸¦ 1°³ÀÇ ÇÊµå ·Î À¯ÁöÇÕ´Ï´Ù. ¼­½º³×Æ®¿öÅ© ½Äº° Á¤º¸´Â È£½ºÆ® ÁÖ¼ÒÁß ¹«¾ù ºñÆ®°¡ ³×Æ®¿öÅ© ÁÖ¼Ò("netmask")¸¦ ³ªÅ¸³»´ÂÁö¸¦ ÁöÁ¤ÇÏ´Â °ÍÀ¸·Î Ç¥ÇöµË´Ï´Ù. ¸¸¾à ³Ý ¸¶½ºÅ©°¡ 32ÀÇ °æ¿ì, IPv4¿¡¼­´Â ´ÜÀÏ È£½ºÆ®¸¦ ÀǹÌÇØ, ¼­½º³×Æ®¿öÅ©¸¦ ³ªÅ¸³»Áö ¾Ê½À´Ï´Ù. IPv6¿¡¼­´Â ÁÖ¼ÒÀåÀº 128 ºñÆ®ÀÔ´Ï´Ù. ±× ¶§¹®¿¡ 128 ºñÆ®°¡ ÀÏÀÇÀΠȣ½ºÆ® ÁÖ¼Ò¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ³×Æ®¿öÅ©¸¸À» »ç¿ëÇÏ°í ½ÍÀº °æ¿ì´Âinet´Â ¾Æ´Ï°ícidrÇüÀ» ÀÌ¿ëÇØ ÁÖ¼¼¿ä.

ÀÌ µ¥ÀÌÅÍÇü¿¡ ´ëÇÑ ÀÔ·Â ¼­½ÄÀº, IPv4, IPv6 ¾çÂÊ ¸ðµÎ address/y ÀÔ´Ï´Ù. y °¡ ³Ý ¸¶½ºÅ©ÀÇ ºñÆ®¼öÀÔ´Ï´Ù. ¸¸¾à /y ÀÇ ºÎºÐÀ» »ý·« ÇÏ¸é ³Ý ¸¶½ºÅ©´Â IPv4¿¡¼­´Â 32, IPv6¿¡¼­´Â 128ÀÌ µÇ¾î, Áï, ±× °ªÀº ´ÜÀÏ È£½ºÆ®¸¦ Ç¥ÇöÇÕ´Ï´Ù. ³Ý ¸¶½ºÅ©°¡ ´ÜÀÏ È£½ºÆ®¸¦ ³ªÅ¸³»´Â °æ¿ì, ±× Ç¥½Ã½Ã, /y ÀÇ ºÎºÐÀº ¾ïÁ¦µË´Ï´Ù.

8.8.2. cidr

cidrµ¥ÀÌÅÍÇüÀº IPv4, IPv6 ³×Æ®¿öÅ© »ç¾çÀ» º¸°ü À¯ÁöÇÕ´Ï´Ù. ÀÔÃâ·Â ¼­½ÄÀº Ŭ·¡½º ³ª´©°í°¡ ¾ø´Â ÀÎÅÍ³Ý µµ¸ÞÀÎ ·çÆÃ ÇùÁ¤¿¡ µû¸¨´Ï´Ù. ³×Æ®¿öÅ©¸¦ ÁöÁ¤ÇÒ ¶§ÀÇ ¼­½ÄÀº address/y ·Î, address °¡ IPv4 ȤÀº Ipv6 ÁÖ¼Ò·Î ³ªÅ¸³½ ³×Æ®¿öÅ©ÀÔ´Ï´Ù. y ´Â ³Ý ¸¶½ºÅ©ÀÇ ºñÆ®¼öÀÔ´Ï´Ù. ¸¸¾à y °¡ »ý·« µÇ¾úÀ» °æ¿ì¿¡´Â, ÀԷ½ÿ¡ ±âÀÔÇØÁø 8Áßâ ¸ðµÎ°¡ Æ÷ÇԵǵµ·Ï Å©±â°¡ È®º¸µÇ´Â °Í Àܴ̿Â, Á¾·¡ÀÇ Å¬·¡½º ÷ºÎ ÁÖ¼Ò ¹øÈ£ ÁöÁ¤ ½Ã½ºÅÛ¿¡ µû¶ó °è»êµË´Ï´Ù. ÁöÁ¤ÇÑ ³Ý ¸¶½ºÅ©ÀÇ ¿ìÃøÀ¸·Î ºñÆ®¸¦ ¼¼Æ® ÇÑ ³×Æ®¿öÅ© ÁÖ¼Ò¸¦ ÁöÁ¤ÇÏ¸é ¿¡·¯°¡ µË´Ï´Ù.

Table 8-18¿¡ ¿¹°¡ ¸î°³Àΰ¡ ÀÖ½À´Ï´Ù.

Table 8-18. cidrµ¥ÀÌÅÍÇü ÀԷ¿¹

cidr ÀÔ·Â cidr Ãâ·Â 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

8.8.3. inet¿Ícidrµ¥ÀÌÅÍÇüÀÇ Â÷ÀÌ

inetµ¥ÀÌÅÍÇü°úcidrµ¥ÀÌÅÍÇü°úÀÇ ±âº»ÀûÀÎ »óÀ§´Â,inet¿¡¼­´Â ³Ý ¸¶½ºÅ©ÀÇ ¿ìÃøÀ¸·Î 0ÀÌ ¾Æ´Ñ ºñƮġ¸¦ ¹Þ¾ÆµéÀÔ´Ï´Ù¸¸,cidr¿¡¼­´Â ¹Þ¾ÆµéÀÌÁö ¾Ê´Â °ÍÀÔ´Ï´Ù.

Tip: ¸¸¾àinetȤÀºcidrÀÇ °ªÀÇ Ãâ·Â ¼­½ÄÀÌ ¸¶À½¿¡ µéÁö ¾Ê´Â °ÍÀ̸é, ÇÔ¼öhost,text, ¹× abbrev¸¦ ½ÃÇèÇØ ÁÖ¼¼¿ä.

8.8.4. macaddr

macaddrµ¥ÀÌÅÍÇüÀº MAC ÁÖ¼Ò, Áï, Ethernet Ä«µåÀÇ Çϵå¿þ¾î ÁÖ¼Ò¸¦ º¸°ü À¯ÁöÇÕ´Ï´Ù(MAC ÁÖ¼Ò´Â ´Ù¸¥ ¸ñÀûÀ¸·Îµµ »ç¿ëµË´Ï´Ù¸¸). ÀÌÇϸ¦ Æ÷ÇÔÇÑ ¿©·¯°¡Áö Çü½ÄÀÇ ÀÔ·ÂÀÌ ¹Þ¾Æµé¿©Áý´Ï´Ù.

'08002b:010203'
'08002b-010203'
'0800.2b01.0203'
'08-00-2b-01-02-03'
'08:00:2b:01:02:03'

À̰ÍÀº ¸ðµÎ µ¿ÀÏÇÑ ÁÖ¼Ò¸¦ ÁöÁ¤Çϰí ÀÖ½À´Ï´Ù. a·ÎºÎÅÍf±îÁöÀÇ ÀÚ¸®¼ö´Â ´ë¹®ÀÚ ¼Ò¹®ÀÚ ¾îµð¶óµµ »ó°üÇÏÁö ¾Ê½À´Ï´Ù. Ãâ·ÂÀº Ç×»ó ¿¹½ÃÇÑ ¸¶Áö¸· Çü½ÄÀÌ µË´Ï´Ù.