ืืื ืื ืึธื ืืืื ืคืื ืื 21 ืืึธืจืืื ืืขืจื, ืึท ืืืื ืึทืืึท ืืื IPv4 ืึทืืจืขืกื ืืื ืืืืฃ ืืขืจ ืืจืขื ืขืฅ ืคืื ืืืืึธืกืืฉืึทื. ืฆืืจืืง ืืื 2011, ืืึทื ืึท ืึทืืึทืงืืืืื ืื ืืขืฆืืข ืคืื ืฃ ืจืืขื / 8 ืืืึทืงืก ืคืื ืืืื ืึทืืจืขืก ืคึผืืึทืฅ ืฆื ืจืขืืืึธื ืึทื ืืื ืืขืจื ืขื ืจืขืืืกืืจืึทืืึธืจืก, ืืื ืฉืืื ืืื 2017 ืืื ืืขืืืคื ืืืืก ืคืื ืึทืืจืขืกืขืก. ืืขืจ ืขื ืืคืขืจ ืฆื ืื ืงืึทืืึทืกืืจืึธืคืืง ืืืืง ืคืื IPv4 ืึทืืจืขืกืขืก ืืื ืืขืืืขื ื ืื ืืืืื ืื ืืืขืจืืืฉืึทื ืก ืคืื ืื IPv6 ืคึผืจืึธืืึธืงืึธื, ืึธืืขืจ ืืืื ืื SNI ืืขืื ืึธืืึธืืืข, ืืืึธืก ืืขืืืื ืขืก ืืขืืืขื ืฆื ืืึทืืขืืึธืก ืึท ืจืืืืง ื ืืืขืจ ืคืื ืืืขืืกืืืขืก ืืืืฃ ืึท ืืืื IPv4 ืึทืืจืขืก. ืื ืขืกืึทื ืก ืคืื SNI ืืื ืึทื ืืขื ืคืึทืจืืขื ืืขืจืื ื ืึทืืึทืื ืงืืืืึทื ืฅ, ืืขืฉืึทืก ืื ืืึทื ืืฉืืืง ืคึผืจืึธืฆืขืก, ืฆื ืืึธืื ืื ืกืขืจืืืขืจ ืื ื ืึธืืขื ืคืื ืื ืคึผืืึทืฅ ืืื ืืืึธืก ืขืจ ืืืื ืฆื ืคืึทืจืืื ืื. ืืึธืก ืึทืืึทืื ืื ืกืขืจืืืขืจ ืฆื ืงืจืึธื ืงืืืคื ืกืขืจืืืคืืงืึทืฅ, ืืืึธืก ืืืื ืึทื ืงืืืคื ืืึธืืืืื ื ืงืขื ืขื ืึทืจืืขืื ืืืืฃ ืืืื IP ืึทืืจืขืก. SNI ืืขืื ืึธืืึธืืืข ืืื ืืขืืืืจื ืกืคึผืขืฆืืขื ืคืึธืืงืก ืฆืืืืฉื ืืขืฉืขืคื ืกืึทืึทืก ืคึผืจืึทืืืืืืขืจื, ืืืึธืก ืืึธืื ืื ืืขืืขืื ืืืื ืฆื ืืึทืืขืืึธืก ืึท ืึผืืขื ืึทื ืืืืึทืืึทื ื ืืืขืจ ืคืื ืืึธืืืืื ื ืึธื ืึทืืืื ื ืฆื ืื ื ืืืขืจ ืคืื IPv4 ืึทืืจืขืกืขืก ืคืืจืืื ืื ืคึฟืึทืจ ืืขื. ืืึธืืืจ ืืขืคึฟืื ืขื ืืืืก ืืื ืืืจ ืงืขื ืขื ืื ืกืืจืืืขื ื SNI ืฉืืืฆื ืืื Zimbra Collaboration Suite Open-Source ืึทืืืฉืึทื.
SNI ืึทืจืืขื ืืื ืึทืืข ืงืจืึทื ื ืืื ืืขืฉืืืฆื ืืืขืจืกืืขืก ืคืื Zimbra OSE. ืืืื ืืืจ ืืึธืื Zimbra Open-Source ืคืืืกื ืืืง ืืืืฃ ืึท ืืึทืืื-ืกืขืจืืืขืจ ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ, ืืืจ ืืึทืจืคึฟื ืฆื ืืืจืืคืืจื ืึทืืข ืื ืกืืขืคึผืก ืืื ืื ืืืืฃ ืึท ื ืึธืืข ืืื ืื Zimbra Proxy ืกืขืจืืืขืจ ืืื ืกืืึทืืืจื. ืืื ืึทืืืฉืึทื, ืืืจ ืืืขื ืืึทืจืคึฟื ืืืึธืก ืจืืืื ืืึทืืืืึทืื + ืฉืืืกื ืคึผืขืจื, ืืื ืืขืืื ื ืืื ืืจืึทืกืืื ืืึทืืืืึทืื ืงืืืื ืคืื ืืืื CA ืคึฟืึทืจ ืืขืืขืจ ืคืื ืื ืืึธืืืืื ื ืืืจ ืืืืื ืฆื ืืึทืืขืืึธืก ืืืืฃ ืืืื IPv4 ืึทืืจืขืก. ืืืืข ืืึธื ืึทื ืื ืืจืื ื ืคืื ืื ืืืึทืกื ืืขืจืืืึทื ืคืื ืขืจืจืึธืจืก ืืืขื ืืึทืฉืืขืืืงื SNI ืืื Zimbra OSE ืืื ืคึผืื ืงื ืคืึทืืฉ ืืขืงืขืก ืืื ืกืขืจืืืคืืงืึทืฅ. ืืขืจืืืขืจ, ืืืจ ืจืขืงืึธืืขื ืืืจื ืืืจ ืฆื ืงืขืจืคืึทืื ืงืึธื ืืจืึธืืืจื ืึทืืฅ ืืืืืขืจ ืืืจ ืื ืกืืึทืืืจื ืืื ืืืืึทื.
ืขืจืฉืืขืจ ืคืื ืึทืืข, ืืื ืกืืจ ืคึฟืึทืจ SNI ืฆื ืึทืจืืขืื ื ืึธืจืืึทืื, ืืืจ ืืึทืจืคึฟื ืฆื ืึทืจืืึทื ืื ืืึทืคึฟืขื zmprov mcf zimbraReverseProxySNIENabled TRUE ืืืืฃ ืื Zimbra ืคืจืืงืกื ื ืึธืืข, ืืื ืืขืืึธืื ืจืืกืืึทืจื ืื ืคึผืจืึธืงืกื ืืื ืกื ื ืืฆื ืื ืืึทืคึฟืขื zmproxyctl ืจืืกืืึทืจื.
ืืืจ ืืืขืื ืึธื ืืืืื ืืื ืงืจืืืืืื ื ืึท ืคืขืื ื ืึธืืขื. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืืจ ืืืขืื ื ืขืืขื ืื ืคืขืื company.ru ืืื, ื ืึธื ืื ืคืขืื ืืื ืฉืืื ืืืฉืืคื, ืืืจ ืืืขืื ืืึทืฉืืืกื ืืืืฃ ืื Zimbra ืืืืจืืืึทื ืืึทืืขืืึธืก ื ืึธืืขื ืืื ืืืืจืืืึทื IP ืึทืืจืขืก. ืืืืข ืืึธื ืึทื ืื Zimbra ืืืืจืืืขื ืืึทืืขืืึธืก ื ืึธืืขื ืืืื ืืืืึทืื ืืขื ื ืึธืืขื ืืืึธืก ืืขืจ ืืึทื ืืฆืขืจ ืืืื ืึทืจืืึทื ืืื ืืขื ืืืขืืขืจืขืจ ืฆื ืึทืงืกืขืก ืื ืคืขืื, ืืื ืืืื ืืืืึทืื ืืขื ื ืึธืืขื ืกืคึผืขืกืืคืืขื ืืื ืื ืืึทืืืืึทืื. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืึธืืืจ ื ืขืืขื Zimbra ืืื ืืขืจ ืืืืจืืืขื ืืึทืืขืืึธืก ื ืึธืืขื mail.company.ru, ืืื ืืื ืึท ืืืืจืืืึทื IPv4 ืึทืืจืขืก ืืืจ ื ืืฆื ืื ืึทืืจืขืก 1.2.3.4.
ื ืึธื ืืขื, ื ืึธืจ ืึทืจืืึทื ืื ืืึทืคึฟืขื zmprov md company.ru zimbraVirtualHostName mail.company.ru zimbraVirtualIPAddress 1.2.3.4ืฆื ืืื ืื ืื Zimbra ืืืืจืืืขื ืืึทืืขืืึธืก ืฆื ืึท ืืืืจืืืึทื IP ืึทืืจืขืก. ืืืืข ืืึธื ืึทื ืืืื ืืขืจ ืกืขืจืืืขืจ ืืื ืืืื ืืื ืืขืจ ืึท NAT ืึธืืขืจ ืคืืืจืืืึทื, ืืืจ ืืืื ืขื ืฉืืจ ืึทื ืึทืืข ืจืืงืืืขืก ืฆื ืื ืคืขืื ืืืื ืฆื ืื ืคืื ืืจืืืกื ืืืง IP ืึทืืจืขืก ืคึฟืึทืจืืื ืื ืืื ืืื, ืืื ื ืืฉื ืฆื ืืืื ืึทืืจืขืก ืืืืฃ ืื ืืืืข ื ืขืฅ.
ื ืึธื ืึทืืฅ ืืื ืืืจืืืขืงืึธืื, ืึทืืข ืืืึธืก ืืืืืื ืืื ืฆื ืงืึธื ืืจืึธืืืจื ืืื ืฆืืืจืืืื ืื ืคืขืื ืกืขืจืืืคืืงืึทืฅ ืคึฟืึทืจ ืื ืกืืึทืืืจืื ื, ืืื ืืขืืึธืื ืื ืกืืึทืืืจื ืืื.
ืืืื ืื ืึทืจืืืกืืขืื ืคืื ืึท ืคืขืื ืืึทืืืืึทืื ืืื ืืขืืืขื ืืขืขื ืืืงื ืจืืืืืง, ืืืจ ืืึธื ืืึธืื ืืจืื ืืขืงืขืก ืืื ืกืขืจืืืคืืงืึทืฅ: ืฆืืืื ืคืื ืืื ืืขื ืขื ืงืืืื ืคืื ืกืขืจืืืคืืงืึทืฅ ืคืื ืืืื ืกืขืจืืึทืคืึทืงืืืฉืึทื ืืืืืึธืจืืืขื, ืืื ืืืื ืขืจ ืืื ืึท ืืืจืขืงื ืืึทืืืืึทืื ืคึฟืึทืจ ืื ืคืขืื. ืืื ืืขืจืฆื, ืืืจ ืืืื ืืึธืื ืึท ืืขืงืข ืืื ืื ืฉืืืกื ืืืึธืก ืืืจ ืืขืืืืื ื ืฆื ืืึทืงืืืขื ืื ืืึทืืืืึทืื. ืฉืึทืคึฟื ืึท ืืึทืืื ืืขืจ ืืขืงืข /tmp/company.ru ืืื ืฉืืขืื ืึทืืข ืืืืืกืืื ื ืืขืงืขืก ืืื ืฉืืืกืืขื ืืื ืกืขืจืืืคืืงืึทืฅ ืืึธืจื. ืืขืจ ืกืืฃ ืจืขืืืืืึทื ืืึธื ืืืื ืขืคึผืขืก ืืื ืืึธืก:
ls /tmp/company.ru
company.ru.key
company.ru.crt
company.ru.root.crt
company.ru.intermediate.crt
ื ืึธื ืืขื, ืืืจ ืืืขืื ืคืึทืจืืื ืื ืื ืืึทืืืืึทืื ืงืืืื ืืื ืืืื ืืขืงืข ื ืืฆื ืื ืืึทืคึฟืขื cat company.ru.root.crt company.ru.intermediate.crt >> company.ru_ca.crt ืืื ืืึทืื ืืืืขืจ ืึทื ืึทืืฅ ืืื ืืื ืกืืจ ืืื ืื ืกืขืจืืืคืืงืึทืฅ ื ืืฆื ืื ืืึทืคึฟืขื /opt/zimbra/bin/zmcertmgr verifycrt comm /tmp/company.ru/company.ru.key /tmp/company.ru/company.ru.crt /tmp/company.ru/company.ru_ca.crt. ื ืึธื ืื ืืืขืจืึทืคืึทืงืืืฉืึทื ืคืื ืื ืกืขืจืืืคืืงืึทืฅ ืืื ืฉืืืกื ืืื ืืขืจืึธืื, ืืืจ ืงืขื ืขื ืึธื ืืืืื ืื ืกืืึธืืื ื ืืื.
ืืื ืกืืจ ืฆื ืึธื ืืืืื ืื ืื ืกืืึทืืืจืื ื, ืืืจ ืืืขืื ืขืจืฉืืขืจ ืคืึทืจืืื ืื ืื ืคืขืื ืืึทืืืืึทืื ืืื ืืจืึทืกืืื ืงืืืื ืคืื ืกืขืจืืึทืคืึทืงืืืฉืึทื ืืืืืืจืืืขืื ืืื ืืืื ืืขืงืข. ืืึธืก ืงืขื ืืืื ืืืื ืืขืืื ืืื ืืืื ืืึทืคึฟืขื ืืื cat company.ru.crt company.ru_ca.crt >> company.ru.bundle. ื ืึธื ืืขื, ืืืจ ืืึทืจืคึฟื ืฆื ืืืืคื ืื ืืึทืคึฟืขื ืฆื ืฉืจืืึทืื ืึทืืข ืื ืกืขืจืืืคืืงืึทืฅ ืืื ืื ืฉืืืกื ืฆื LDAP: /opt/zimbra/libexec/zmdomaincertmgr savecrt company.ru company.ru.bundle company.ru.keyืืื ืืขืืึธืื ืื ืกืืึทืืืจื ืื ืกืขืจืืืคืืงืึทืฅ ื ืืฆื ืื ืืึทืคึฟืขื /opt/zimbra/libexec/zmdomaincertmgr ืืืคึผืืืืงืจืฅ. ื ืึธื ืืึทื ืืึธื ืืืจืื ื, ืื ืกืขืจืืืคืืงืึทืฅ ืืื ืืขืจ ืฉืืืกื ืฆื ืื company.ru ืคืขืื ืืืขื ืืืื ืกืืึธืจื ืืื ืืขืจ ืืขืงืข /opt/zimbra/conf/domaincerts/company.ru.
ืืืจื ืจืืคึผืืืื ื ืื ืกืืขืคึผืก ื ืืฆื ืคืึทืจืฉืืืขื ืข ืคืขืื ื ืขืืขื ืึธืืขืจ ืื ืืขืืืข IP ืึทืืจืขืก, ืขืก ืืื ืืขืืืขื ืฆื ืืึทืืขืืึธืก ืขืืืขืืข ืืื ืืขืจื ืืึธืืืืื ื ืืืืฃ ืึท ืืืื IPv4 ืึทืืจืขืก. ืืื ืืขื ืคืึทื, ืืืจ ืงืขื ืขื ื ืืฆื ืกืขืจืืืคืืงืึทืฅ ืคืื ืึท ืคืึทืจืฉืืืื ืงืืึทื ืคืื ืืฉืืื ื ืกืขื ืืขืจืก ืึธื ืงืืื ืคืจืืืืขืืขื. ืืืจ ืงืขื ืขื ืงืึธื ืืจืึธืืืจื ืื ืจืืืืืง ืคืื ืึทืืข ืึทืงืฉืึทื ื ืืขืืื ืืื ืงืืื ืืืขืืขืจืขืจ, โโืืื ืืขืืขืจ ืืืืจืืืึทื ืืึทืืขืืึธืก ื ืึธืืขื ืืึธื ืืืืึทืื ืืืื ืืืืืขื ืข ืกืกื ืืึทืืืืึทืื.
ืคึฟืึทืจ ืึทืืข ืคึฟืจืืื ืฉืืึทืืืช ืฆื Zextras Suite, ืืืจ ืงืขื ื ืงืึธื ืืึทืงื Zextras ืคืืจืฉืืืืขืจ Ekaterina Triandafilidi ืืืจื E- ืืจืืื [ืืืืขืื ืืืฉืืฆื]
ืืงืืจ: www.habr.com