??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲一区无码中文字幕,亚洲精品视频在线观看免费,亚洲国产精品高清久久久http://m.tkk7.com/yifeng/category/34015.html光是知道是不够的Q必要加以应用Q光是希望是不够的,非去做不可?/description>zh-cnSun, 21 Sep 2008 22:56:39 GMTSun, 21 Sep 2008 22:56:39 GMT60 LDAP学习(fn)者必?/title><link>http://m.tkk7.com/yifeng/archive/2008/09/17/229406.html</link><dc:creator>忆风</dc:creator><author>忆风</author><pubDate>Wed, 17 Sep 2008 05:44:00 GMT</pubDate><guid>http://m.tkk7.com/yifeng/archive/2008/09/17/229406.html</guid><wfw:comment>http://m.tkk7.com/yifeng/comments/229406.html</wfw:comment><comments>http://m.tkk7.com/yifeng/archive/2008/09/17/229406.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/yifeng/comments/commentRss/229406.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/yifeng/services/trackbacks/229406.html</trackback:ping><description><![CDATA[<p><span style="font-family: 宋体">如果你在计算业工作,那么?/span><span lang="EN-US">LDAP</span><span style="font-family: 宋体">可能早有耳闻了。想深入C?/span><span lang="EN-US">LDAP</span><span style="font-family: 宋体">吗?那么可以好好地读一下这文章。这介l性的文章是一pd介绍如何在企业中设计、实现和集成</span><span lang="EN-US">LDAP</span><span style="font-family: 宋体">环境的文章的头一。主要是先让你熟(zhn)一?/span><span lang="EN-US">LDAP</span><span style="font-family: 宋体">的基本概念,那些比较困难的细节问题将攑ֈ以后讨论。在q篇文章中我们将要介l:(x)</span></p> <br /> <p><strong>什么是LDAP?</strong></p> <p><strong>什么时候该用LDAP存储数据Q?/strong></p> <p><strong>LDAP目录?wi)的l构</strong></p> <p><strong>单独的LDAP记录</strong></p> <p><strong>作ؓ(f)例子的一个单独的数据?/strong></p> <p><strong>LDAP复制</strong></p> <p><strong>安全和访问控?/strong></p> <p> </p> <p><span style="font-family: 宋体">现在</span><span lang="EN-US">LDAP</span><span style="font-family: 宋体">技术不仅发展得很快而且也是Ȁ动h心的。在企业范围内实?/span><span lang="EN-US">LDAP</span><span style="font-family: 宋体">可以让运行在几乎所有计机q_上的所有的应用E序?/span><span lang="EN-US">LDAP</span><span style="font-family: 宋体">目录中获取信息?/span><span lang="EN-US">LDAP</span><span style="font-family: 宋体">目录中可以存储各U类型的数据Q电(sh)子邮件地址、邮件\׃息、h力资源数据、公用密匙、联pMh列表Q等{。通过?/span><span lang="EN-US">LDAP</span><span style="font-family: 宋体">目录作ؓ(f)pȝ集成中的一个重要环节,可以化员工在企业内部查询信息的步骤,甚至q主要的数据源都可以攑֜M地方。如?/span><span lang="EN-US">Oracle</span><span style="font-family: 宋体">?/span><span lang="EN-US">Sybase</span><span style="font-family: 宋体">?/span><span lang="EN-US">Informix</span><span style="font-family: 宋体">?/span><span lang="EN-US">Microsoft SQL</span><span style="font-family: 宋体">数据库中已经存储了类似的数据Q那?/span><span lang="EN-US">LDAP</span><span style="font-family: 宋体">和这些数据库到底有什么不同呢Q是什么让它更具优势?L(fng)l读下去吧!</span></p> <br /> <h2><a name="_什么是LDAP?"></a><span style="font-family: 黑体">什么是</span><span lang="EN-US">LDAP?</span></h2> <br /> <p><span lang="EN-US">LDAP</span><span style="font-family: 宋体">的英文全U是</span><span lang="EN-US" style="color: black">Lightweight Directory Access Protocol</span><span style="font-family: 宋体">Q一般都UCؓ(f)</span><span lang="EN-US" style="color: black">LDAP</span><span style="color: black; font-family: 宋体">。它是基?/span><span lang="EN-US" style="color: black">X.500</span><span style="font-family: 宋体">标准的,但是单多了ƈ且可以根据需要定制。与</span><span lang="EN-US" style="color: black">X.500</span><span style="font-family: 宋体">不同Q?/span><span lang="EN-US" style="color: black">LDAP</span><span style="color: black; font-family: 宋体">支持</span><span lang="EN-US" style="color: black">TCP/IP</span><span style="font-family: 宋体">Q这对访?/span><span lang="EN-US" style="color: black">Internet</span><span style="font-family: 宋体">是必ȝ?/span><span lang="EN-US" style="color: black">LDAP</span><span style="font-family: 宋体">的核心规范在</span><span lang="EN-US" style="color: black">RFC</span><span style="font-family: 宋体">中都有定义,所有与</span><span lang="EN-US" style="color: black">LDAP</span><span style="font-family: 宋体">相关?/span><span lang="EN-US" style="color: black">RFC</span><span style="color: black; font-family: 宋体">都可以在</span><span lang="EN-US" style="color: black"><a >LDAPman RFC</a></span><span style="font-family: 宋体">|页中找到?/span></p> <br /> <h3><span style="font-family: 宋体">怎么使用</span><span lang="EN-US">LDAP</span><span style="font-family: 宋体">q个术语呢?</span></h3> <br /> <p><span style="font-family: 宋体">在日怺谈中Q你可能?x)听到有些hq么_(d)(x)“我们要把那些东西存在</span><span lang="EN-US">LDAP</span><span style="font-family: 宋体">中吗Q?#8221;Q或?#8220;?/span><span lang="EN-US">LDAP</span><span style="font-family: 宋体">数据库中取出那些数据Q?#8221;Q又或?#8220;我们怎么?/span><span lang="EN-US">LDAP</span><span style="font-family: 宋体">和关pd数据库集成在一P”。严格地_(d)</span><span lang="EN-US">LDAP</span><span style="font-family: 宋体">Ҏ(gu)不是数据库而是用来讉K存储在信息目录(也就?/span><span lang="EN-US">LDAP</span><span style="font-family: 宋体">目录Q中的信息的<strong>协议</strong>。更为确切和正式的说法应该是象这L(fng)Q?#8220;通过使用</span><span lang="EN-US">LDAP</span><span style="font-family: 宋体">Q可以在信息目录的正位|读取(或存储)(j)数据”。但是,也没有必要吹毛求疵,管表达得不够准,我们也都知道Ҏ(gu)在说什么?/span></p> <br /> <h3><span lang="EN-US">LDAP</span><span style="font-family: 宋体">目录是数据库吗?</span></h3> <br /> <p><span style="font-family: 宋体">p</span><span lang="EN-US">Sybase</span><span style="font-family: 宋体">?/span><span lang="EN-US">Oracle</span><span style="font-family: 宋体">?/span><span lang="EN-US">Informix</span><span style="font-family: 宋体">?/span><span lang="EN-US">Microsoft</span><span style="font-family: 宋体">的数据库理pȝQ?/span><span lang="EN-US">DBMS</span><span style="font-family: 宋体">Q是用于处理查询和更新关pd数据库那P</span><span lang="EN-US">LDAP</span><span style="font-family: 宋体">服务器也是用来处理查询和更新</span><span lang="EN-US">LDAP</span><span style="font-family: 宋体">目录的。换句话来说</span><span lang="EN-US">LDAP</span><span style="font-family: 宋体">目录也是<strong>一U类?/strong>的数据库Q但是不是关pd数据库。不象被设计成每分钟需要处理成百上千条数据变化的数据库Q例如:(x)在电(sh)子商务中l常用到的在U交易处理(</span><span lang="EN-US">OLTP</span><span style="font-family: 宋体">Q系l,</span><span lang="EN-US">LDAP</span><span style="font-family: 宋体">主要是优化数据读取的性能?/span></p> <br /> <h3><span lang="EN-US">LDAP</span><span style="font-family: 宋体">目录的优?/span></h3> <br /> <p><span style="font-family: 宋体">现在该说?/span><span lang="EN-US">LDAP</span><span style="font-family: 宋体">目录到底有些什么优势了。现?/span><span lang="EN-US">LDAP</span><span style="font-family: 宋体">的流行是很多因数共同作用的结果。我在这里说的不q是一些基本的原因Q请你注意一下这不过是一部分原因?/span></p> <br /> <p><span style="font-family: 宋体">可能</span><span lang="EN-US">LDAP</span><span style="font-family: 宋体">最大的优势是:(x)可以在Q何计机q_上,用很Ҏ(gu)获得的而且数目不断增加?/span><span lang="EN-US">LDAP</span><span style="font-family: 宋体">的客L(fng)E序讉K</span><span lang="EN-US">LDAP</span><span style="font-family: 宋体">目录。而且也很Ҏ(gu)定制应用E序为它加上</span><span lang="EN-US">LDAP</span><span style="font-family: 宋体">的支持?/span></p> <br /> <p><span lang="EN-US">LDAP</span><span style="font-family: 宋体">协议是跨q_的和标准的协议,因此应用E序׃用ؓ(f)</span><span lang="EN-US">LDAP</span><span style="font-family: 宋体">目录攑֜什么样的服务器上操心了。实际上Q?/span><span lang="EN-US">LDAP</span><span style="font-family: 宋体">得到了业界的q泛认可Q因为它?/span><span lang="EN-US">Internet</span><span style="font-family: 宋体">的标准。商都很愿意在产品中加入对</span><span lang="EN-US">LDAP</span><span style="font-family: 宋体">的支持,因ؓ(f)他们Ҏ(gu)不用考虑另一端(客户端或服务端)(j)是怎么L(fng)?/span><span lang="EN-US">LDAP</span><span style="font-family: 宋体">服务器可以是M一个开发源代码或商用的</span><span lang="EN-US">LDAP</span><span style="font-family: 宋体">目录服务器(或者还可能是具?/span><span lang="EN-US">LDAP</span><span style="font-family: 宋体">界面的关pd数据库)(j)Q因为可以用同样的协议、客L(fng)q接软g包和查询命o(h)?/span><span lang="EN-US">LDAP</span><span style="font-family: 宋体">服务器进行交互。与</span><span lang="EN-US">LDAP</span><span style="font-family: 宋体">不同的是Q如果Y件商想在Y件品中集成?/span><span lang="EN-US">DBMS</span><span style="font-family: 宋体">的支持,那么通常都要Ҏ(gu)一个数据库服务器单独定制?/span></p> <br /> <p><span style="font-family: 宋体">不象很多商用的关pd数据库,你不必ؓ(f)</span><span lang="EN-US">LDAP</span><span style="font-family: 宋体">的每一个客L(fng)q接或许可协议付贏V?/span></p> <br /> <p><span style="font-family: 宋体">大多数的</span><span lang="EN-US">LDAP</span><span style="font-family: 宋体">服务器安装v来很单,也容易维护和优化?/span></p> <br /> <p><span lang="EN-US">LDAP</span><span style="font-family: 宋体">服务器可以用“?#8221;?#8220;?#8221;的方法复刉分或全部数据Q例如:(x)可以把数?#8220;?#8221;到远E的办公室,以增加数据的安全性。复制技术是内置?/span><span lang="EN-US">LDAP</span><span style="font-family: 宋体">服务器中的而且很容易配|。如果要?/span><span lang="EN-US">DBMS</span><span style="font-family: 宋体">中用相同的复制功能Q数据库产商׃(x)要你支付额外的费用,而且也很隄理?/span></p> <br /> <p><span lang="EN-US">LDAP</span><span style="font-family: 宋体">允许你根据需要?/span><span lang="EN-US">ACI</span><span style="font-family: 宋体">Q一般都UCؓ(f)</span><span lang="EN-US">ACL</span><span style="font-family: 宋体">或者访问控制列表)(j)控制Ҏ(gu)据读和写的权限。例如,讑֤理员可以有权改变员工的工作地点和办公室L(fng)Q但是不允许改变记录中其它的域?/span><span lang="EN-US">ACI</span><span style="font-family: 宋体">可以Ҏ(gu)谁访问数据、访问什么数据、数据存在什么地方以?qing)其它对数据q行讉K控制。因些都是由</span><span lang="EN-US">LDAP</span><span style="font-family: 宋体">目录服务器完成的Q所以不用担心在客户端的应用E序上是否要q行安全(g)查?/span></p> <br /> <p><span lang="EN-US">LDAP</span><span style="font-family: 宋体">对于q样存储q样的信息最为有用,也就是数据需要从不同的地点读取,但是不需要经常更新。例如,q些信息存储?/span><span lang="EN-US">LDAP</span><span style="font-family: 宋体">目录中是十分有效的:(x)</span></p> <br /> <p class="MsoListBullet"><span lang="EN-US" style="font-family: Wingdings">l<span style="font: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">        </span></span><span style="font-family: 宋体">公司员工的电(sh)话号码簿和组l结构图</span></p> <br /> <p class="MsoListBullet"><span lang="EN-US" style="font-family: Wingdings">l<span style="font: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">        </span></span><span style="font-family: 宋体">客户的联pM?/span></p> <br /> <p class="MsoListBullet"><span lang="EN-US" style="font-family: Wingdings">l<span style="font: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">        </span></span><span style="font-family: 宋体">计算机管理需要的信息Q包?/span><span lang="EN-US">NIS</span><span style="font-family: 宋体">映射?/span><span lang="EN-US">email</span><span style="font-family: 宋体">假名Q等{?/span></p> <br /> <p class="MsoListBullet"><span lang="EN-US" style="font-family: Wingdings">l<span style="font: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">        </span></span><span style="font-family: 宋体">软g包的配置信息</span></p> <br /> <p class="MsoListBullet"><span lang="EN-US" style="font-family: Wingdings">l<span style="font: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">        </span></span><span style="font-family: 宋体">公用证书和安全密?/span></p> <br /> <h2><a name="_什么时候该用LDAP存储数据"></a><a name="_什么时候该用LDAP存储数据Q?></a><span style="font-family: 黑体">什么时候该?/span><span lang="EN-US">LDAP</span><span style="font-family: 黑体">存储数据Q?/span></h2> <br /> <p><span style="color: black; font-family: 宋体">大多数的</span><span lang="EN-US" style="color: black">LDAP</span><span style="font-family: 宋体">服务器都密集型的操作q行专门的优化。因此,当从</span><span lang="EN-US" style="color: black">LDAP</span><span style="color: black; font-family: 宋体">服务器中d数据的时候会(x)比从专门?/span><span lang="EN-US" style="color: black">OLTP</span><span style="font-family: 宋体">优化的关pd数据库中d数据快一个数量。也是因Z门ؓ(f)ȝ性能q行优化Q大多数?/span><span lang="EN-US" style="color: black">LDAP</span><span style="color: black; font-family: 宋体">目录服务器ƈ不适合存储需要需要经常改变的数据。例如,?/span><span lang="EN-US" style="color: black">LDAP</span><span style="font-family: 宋体">服务器来存储?sh)话L(fng)是一个很好的选择Q但是它不能作ؓ(f)?sh)子商务站点的数据库服务器?/span></p> <br /> <p><span style="color: black; font-family: 宋体">如果下面每一个问题的{案都是“?#8221;Q那么把数据存在</span><span lang="EN-US" style="color: black">LDAP</span><span style="color: black; font-family: 宋体">中就是一个好L?/span></p> <br /> <p class="MsoListBullet"><span lang="EN-US" style="font-family: Wingdings">l<span style="font: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">        </span></span><span style="font-family: 宋体">需要在Mq_上都能读取数据吗Q?/span></p> <br /> <p class="MsoListBullet"><span lang="EN-US" style="font-family: Wingdings">l<span style="font: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">        </span></span><span style="font-family: 宋体">每一个单独的记录Ҏ(gu)不是每一天都只有很少的改变?</span></p> <br /> <p class="MsoListBullet"><span lang="EN-US" style="font-family: Wingdings">l<span style="font: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">        </span></span><span style="font-family: 宋体">可以把数据存在^面数据库Q?/span><span lang="EN-US">flat database</span><span style="font-family: 宋体">Q而不是关pd数据库中吗?换句话来_(d)也就是不什么范式不范式的,把所有东襉K存在一个记录中Q差不多只要满W一范式Q?/span></p> <br /> <p><span style="font-family: 宋体">最后一个问题可能会(x)唬住一些hQ其实用q面数据库去存储一些关pd的数据也是很一般的。例如,一条公司员工的记录可以包含经理的d名。用</span><span lang="EN-US">LDAP</span><span style="font-family: 宋体">来存储这cM息是很方便的。一个简单的判断Ҏ(gu)Q如果可以把保数据存在一张张的卡片里Q就可以很容易地把它存在</span><span lang="EN-US">LDAP</span><span style="font-family: 宋体">目录里?/span></p> <br /> <h2><a name="_LDAP目录?wi)的l构"></a><span lang="EN-US">LDAP</span><span style="font-family: 黑体">目录?wi)的l构</span></h2> <br /> <p><span lang="EN-US">LDAP</span><span style="font-family: 宋体">目录以树(wi)状的层次l构来存储数据。如果你对自向下的</span><span lang="EN-US">DNS</span><span style="font-family: 宋体">?wi)?/span><span lang="EN-US">UNIX</span><span style="font-family: 宋体">文g的目录树(wi)比较熟?zhn)Q也很Ҏ(gu)掌握</span><span lang="EN-US">LDAP</span><span style="font-family: 宋体">目录?wi)这个概念了。就?/span><span lang="EN-US">DNS</span><span style="font-family: 宋体">的主机名那样Q?/span><span lang="EN-US">LDAP</span><span style="font-family: 宋体">目录记录的标识名Q?/span><span lang="EN-US">Distinguished Name</span><span style="font-family: 宋体">Q简U?/span><span lang="EN-US">DN</span><span style="font-family: 宋体">Q是用来d单个记录Q以?qing)回溯到树(wi)的剙。后面会(x)做详l地介绍?/span></p> <br /> <p><span style="font-family: 宋体">Z么要用层ơ结构来l织数据呢?原因是多斚w的。下面是可能遇到的一些情况:(x)</span></p> <br /> <p><span lang="EN-US" style="font-family: Wingdings">l<span style="font: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">        </span></span><span style="font-family: 宋体">如果你想把所有的国客户的联pM息都“?#8221;C于到襉K囑֊公室Q负责营销Q的</span><span lang="EN-US">LDAP</span><span style="font-family: 宋体">服务器上Q但是你不想把公司的资񔽎理信息“?#8221;到那里?/span></p> <br /> <p><span lang="EN-US" style="font-family: Wingdings">l<span style="font: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">        </span></span><span style="font-family: 宋体">你可能想Ҏ(gu)目录?wi)的l构l予不同的员工组不同的权限。在下面的例子里Q资产管理组?#8220;</span><span lang="EN-US">asset-mgmt</span><span style="font-family: 宋体">”部分有完全的讉K权限Q但是不能访问其它地斏V?/span></p> <br /> <p><span lang="EN-US" style="font-family: Wingdings">l<span style="font: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">        </span></span><span style="font-family: 宋体">?/span><span lang="EN-US">LDAP</span><span style="font-family: 宋体">存储和复制功能结合v来,可以定制目录?wi)的l构以降低对</span><span lang="EN-US">WAN</span><span style="font-family: 宋体">带宽的要求。位于西雅图的营销办公室需要每分钟更新的美国销售状늚信息Q但是欧z的销售情况就只要每小时更Cơ就行了?/span></p> <br /> <h3><span style="font-family: 宋体">刨根问底Q基?/span><span lang="EN-US">DN</span></h3> <br /> <p><span lang="EN-US">LDAP</span><span style="font-family: 宋体">目录?wi)的最剙是根,也就是所谓的“基准</span><span lang="EN-US">DN</span><span style="font-family: 宋体">”。基?/span><span lang="EN-US">DN</span><span style="font-family: 宋体">通常使用下面列出的三U格式之一。假定我在名?/span><span lang="EN-US">FooBar</span><span style="font-family: 宋体">的电(sh)子商务公司工作,q家公司?/span><span lang="EN-US">Internet</span><span style="font-family: 宋体">上的名字?/span><span lang="EN-US">foobar.com</span><span style="font-family: 宋体">?/span></p> <br /> <p class="a"><strong><span lang="EN-US">o="FooBar, Inc.", c=US </span></strong></p> <br /> <p><em><span style="color: black; font-family: 宋体">Q以</span><span lang="EN-US" style="color: black">X.500</span></em><em><span style="font-family: 宋体">格式表示的基?/span><span lang="EN-US" style="color: black">DN</span></em><em><span style="color: black; font-family: 宋体">Q?/span></em></p> <br /> <p><span style="font-family: 宋体">在这个例子中Q?/span><span lang="EN-US" style="font-size: 10.5pt; color: black; font-family: 'Courier New'">o=FooBar, Inc. </span><span style="font-family: 宋体">表示l织名,在这里就是公司名的同义词?/span><span lang="EN-US" style="font-size: 10.5pt; color: black; font-family: 'Courier New'">c=US </span><span style="font-family: 宋体">表示公司的总部在美国。以前,一般都用这U方式来表示基准</span><span lang="EN-US">DN</span><span style="font-family: 宋体">。但是事物L在不断变化的Q现在所有的公司都已l(或计划)(j)?/span><span lang="EN-US">Internet</span><span style="font-family: 宋体">上。随着</span><span lang="EN-US">Internet</span><span style="font-family: 宋体">的全球化Q在基准</span><span lang="EN-US">DN</span><span style="font-family: 宋体">中用国家代码很Ҏ(gu)让h产生h。现在,</span><span lang="EN-US">X.500</span><span style="font-family: 宋体">格式发展成下面列出的两种格式?/span></p> <br /> <p class="a"><strong><span lang="EN-US">o=foobar.com</span></strong></p> <br /> <p><em><span style="font-family: 宋体">Q用公司?/span><span lang="EN-US">Internet</span></em><em><span style="font-family: 宋体">地址表示的基?/span><span lang="EN-US">DN</span></em><em><span style="font-family: 宋体">Q?/span></em></p> <br /> <p><span style="font-family: 宋体">q种格式很直观,用公司的域名作ؓ(f)基准</span><span lang="EN-US">DN</span><span style="font-family: 宋体">。这也是现在最常用的格式?/span></p> <br /> <p class="a"><strong><span lang="EN-US">dc=foobar, dc=com</span></strong></p> <br /> <p><em><span style="font-family: 宋体">Q用</span><span lang="EN-US">DNS</span></em><em><span style="font-family: 宋体">域名的不同部分组成的基准</span><span lang="EN-US">DN</span></em><em><span style="font-family: 宋体">Q?/span></em></p> <br /> <p><span style="font-family: 宋体">p上面那一U格式,q种格式也是?/span><span lang="EN-US">DNS</span><span style="font-family: 宋体">域名为基的,但是上面那种格式不改变域名(也就更易读)(j)Q而这U格式把域名Q?/span><span lang="EN-US" style="font-size: 10.5pt; color: black; font-family: 'Courier New'">foobar.com</span><span style="font-family: 宋体">分成两部?/span> <span lang="EN-US" style="font-size: 10.5pt; color: black; font-family: 'Courier New'">dc=foobar, dc=com</span><span style="font-size: 10.5pt; font-family: 黑体">?/span><span style="font-family: 宋体">在理ZQ这U格式可能会(x)更灵zM点,但是对于最l用h说也更难记忆一炏V考虑一?/span><span lang="EN-US">foobar.com</span><span style="font-family: 宋体">q个例子。当</span><span lang="EN-US">foobar.com</span><span style="font-family: 宋体">?/span><span lang="EN-US">gizmo.com</span><span style="font-family: 宋体">合ƈ之后Q可以简单的?#8220;</span><span lang="EN-US">dc=com</span><span style="font-family: 宋体">”当作基准</span><span lang="EN-US">DN</span><span style="font-family: 宋体">。把新的记录攑ֈ已经存在?/span><span lang="EN-US">dc=gizmo, dc=com</span><span style="font-family: 宋体">目录下,q样q化了很多工作Q当?dng)如?/span><span lang="EN-US">foobar.com</span><span style="font-family: 宋体">?/span><span lang="EN-US">wocket.edu</span><span style="font-family: 宋体">合ƈQ这个方法就不能用了Q。如?/span><span lang="EN-US">LDAP</span><span style="font-family: 宋体">服务器是新安装的Q我你用这U格式。再h意一下,如果你打用活动目录(</span><span lang="EN-US">Actrive Directory</span><span style="font-family: 宋体">Q,</span><span lang="EN-US">Microsoft</span><span style="font-family: 宋体">已经限制你必M用这U格式?/span></p> <br /> <h3><span style="font-family: 宋体">更上一层楼Q在目录?wi)中怎么l织数据</span></h3> <br /> <p><span style="font-family: 宋体">?/span><span lang="EN-US">UNIX</span><span style="font-family: 宋体">文gpȝ中,最层是根目录Q?/span><span lang="EN-US">root</span><span style="font-family: 宋体">Q。在根目录的下面有很多的文g和目录。象上面介绍的那P</span><span lang="EN-US">LDAP</span><span style="font-family: 宋体">目录也是用同L(fng)Ҏ(gu)l织h的?/span></p> <br /> <p><span style="font-family: 宋体">在根目录下,要把数据从逻辑上区分开。因为历史上Q?/span><span lang="EN-US">X.500</span><span style="font-family: 宋体">Q的原因Q大多数</span><span lang="EN-US">LDAP</span><span style="font-family: 宋体">目录?/span><span lang="EN-US">OU</span><span style="font-family: 宋体">从逻辑上把数据分开来?/span><span lang="EN-US">OU</span><span style="font-family: 宋体">表示“</span><span lang="EN-US">Organization Unit</span><span style="font-family: 宋体">”Q在</span><span lang="EN-US">X.500</span><span style="font-family: 宋体">协议中是用来表示公司内部的机构:(x)销售部、胦(ch)务部Q等{。现?/span><span lang="EN-US">LDAP</span><span style="font-family: 宋体">q保?/span><span lang="EN-US" style="font-size: 10.5pt; color: black; font-family: 'Courier New'">ou=</span><span style="font-family: 宋体">q样的命名规则,但是扩展了分cȝ范围Q可以分cMؓ(f)Q?/span><span lang="EN-US" style="font-size: 10.5pt; color: black; font-family: 'Courier New'">ou=people, ou=groups, ou=devices</span><span style="font-family: 宋体">Q等{。更低一U的</span><span lang="EN-US" style="color: black">OU</span><span style="font-family: 宋体">有时用来做更l的归类。例如:(x)</span><span lang="EN-US" style="color: black">LDAP</span><span style="color: black; font-family: 宋体">目录?wi)(不包括单独的记录Q可能会(x)是这L(fng)Q?/span></p> <br /> <p class="a"><span>    </span>dc=foobar, dc=com </p> <br /> <p class="a"><span>        </span>ou=customers </p> <br /> <p class="a"><span>            </span>ou=asia </p> <br /> <p class="a"><span>            </span>ou=europe </p> <br /> <p class="a"><span>            </span>ou=usa </p> <br /> <p class="a"><span>        </span>ou=employees </p> <br /> <p class="a"><span>        </span>ou=rooms </p> <br /> <p class="a"><span>   </span>     ou=groups </p> <br /> <p class="a"><span>        </span>ou=assets-mgmt </p> <br /> <p class="a"><span>        </span>ou=nisgroups </p> <br /> <p class="a"><span>        </span>ou=recipes</p> <br /> <h2><a name="_单独的LDAP记录"></a><span style="font-family: 黑体">单独?/span><span lang="EN-US">LDAP</span><span style="font-family: 黑体">记录</span></h2> <br /> <h3><span lang="EN-US">DN</span><span style="font-family: 宋体">?/span><span lang="EN-US">LDAP</span><span style="font-family: 宋体">记录的名字</span></h3> <br /> <p><span style="font-family: 宋体">?/span><span lang="EN-US">LDAP</span><span style="font-family: 宋体">目录中的所有记录项都有一个唯一?#8220;</span><span lang="EN-US">Distinguished Name</span><span style="font-family: 宋体">”Q也是</span><span lang="EN-US">DN</span><span style="font-family: 宋体">。每一?/span><span lang="EN-US">LDAP</span><span style="font-family: 宋体">记录的</span><span lang="EN-US">DN</span><span style="font-family: 宋体">是由两个部分l成的:(x)相对</span><span lang="EN-US">DN</span><span style="font-family: 宋体">Q?/span><span lang="EN-US">RDN</span><span style="font-family: 宋体">Q和记录?/span><span lang="EN-US">LDAP</span><span style="font-family: 宋体">目录中的位置?/span></p> <br /> <p><span lang="EN-US">RDN</span><span style="font-family: 宋体">?/span><span lang="EN-US">DN</span><span style="font-family: 宋体">中与目录?wi)的l构无关的部分。在</span><span lang="EN-US">LDAP</span><span style="font-family: 宋体">目录中存储的记录w要有一个名字,q个名字通常存在</span><span lang="EN-US">cn</span><span style="font-family: 宋体">Q?/span><span lang="EN-US">Common Name</span><span style="font-family: 宋体">Q这个属性里。因为几乎所有的东西都有一个名字,?/span><span lang="EN-US">LDAP</span><span style="font-family: 宋体">中存储的对象都用它们?/span><span lang="EN-US">cn</span><span style="font-family: 宋体">g?/span><span lang="EN-US">RDN</span><span style="font-family: 宋体">的基。如果我把最喜欢的吃燕麦_食谱存Z个记录,我就?x)?/span><strong><span lang="EN-US" style="font-size: 10.5pt; color: black; font-family: 'Courier New'">cn=Oatmeal Deluxe</span></strong><span style="font-family: 宋体">作ؓ(f)记录的</span><span lang="EN-US">RDN</span><span style="font-family: 宋体">?/span></p> <br /> <p><span lang="EN-US" style="font-size: 10.5pt; color: black; font-family: Wingdings">l<span style="font: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">         </span></span><span style="font-family: 宋体">我的</span><span lang="EN-US">LDAP</span><span style="font-family: 宋体">目录的基?/span><span lang="EN-US">DN</span><span style="font-family: 宋体">?/span><strong><span lang="EN-US" style="font-size: 10.5pt; color: black; font-family: 'Courier New'">dc=foobar,dc=com</span></strong></p> <br /> <p><span lang="EN-US" style="font-size: 10.5pt; color: black; font-family: Wingdings">l<span style="font: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">         </span></span><span style="font-family: 宋体">我把自己的食׃?/span><span lang="EN-US">LDAP</span><span style="font-family: 宋体">的记录项存在</span><strong><span lang="EN-US" style="font-size: 10.5pt; color: black; font-family: 'Courier New'">ou=recipes</span></strong></p> <br /> <p><span lang="EN-US" style="font-family: Wingdings">l<span style="font: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">        </span></span><span style="font-family: 宋体">我的</span><span lang="EN-US">LDAP</span><span style="font-family: 宋体">记录的</span><span lang="EN-US">RDN</span><span style="font-family: 宋体">设ؓ(f)</span><strong><span lang="EN-US" style="font-size: 10.5pt; color: black; font-family: 'Courier New'">cn=Oatmeal Deluxe</span></strong></p> <br /> <p><span style="font-family: 宋体">上面q些构成了燕麦粥食谱?/span><span lang="EN-US">LDAP</span><span style="font-family: 宋体">记录的完?/span><span lang="EN-US">DN</span><span style="font-family: 宋体">。记住,</span><span lang="EN-US">DN</span><span style="font-family: 宋体">的读法和</span><span lang="EN-US">DNS</span><span style="font-family: 宋体">L名类伹{下面就是完整的</span><span lang="EN-US">DN</span><span style="font-family: 宋体">Q?/span></p> <br /> <p class="a"><strong><span lang="EN-US">cn=Oatmeal Deluxe,ou=recipes,dc=foobar,dc=com</span></strong></p> <br /> <h3><span style="font-family: 宋体">举一个实际的例子来说?/span><span lang="EN-US">DN</span></h3> <br /> <p><span style="font-family: 宋体">现在为公司的员工讄一?/span><span lang="EN-US">DN</span><span style="font-family: 宋体">。可以用Z</span><span lang="EN-US" style="font-size: 10.5pt; color: black; font-family: 'Courier New'">cn</span><span style="font-family: 宋体">?/span><span lang="EN-US" style="font-size: 10.5pt; color: black; font-family: 'Courier New'">uid</span><span style="font-family: 宋体">Q?/span><span lang="EN-US">User ID</span><span style="font-family: 宋体">Q,作ؓ(f)典型的用户帐受例如,</span><span lang="EN-US">FooBar</span><span style="font-family: 宋体">的员?/span><span lang="EN-US">Fran Smith</span><span style="font-family: 宋体">Q登录名Q?/span><span lang="EN-US">fsmith</span><span style="font-family: 宋体">Q的</span><span lang="EN-US">DN</span><span style="font-family: 宋体">可以Z面两U格式:(x)</span></p> <br /> <p class="a"><strong><span lang="EN-US">uid=fsmith,ou=employees,dc=foobar,dc=com</span></strong></p> <br /> <p><em><span style="font-family: 宋体">Q基于登录名Q?/span></em></p> <br /> <p><span lang="EN-US">LDAP</span><span style="font-family: 宋体">Q以?/span><span lang="EN-US">X.500</span><span style="font-family: 宋体">Q用</span><span lang="EN-US" style="font-size: 10.5pt; color: black; font-family: 'Courier New'">uid</span><span style="font-family: 宋体">表示“</span><span lang="EN-US">User ID</span><span style="font-family: 宋体">”Q不要把它和</span><span lang="EN-US">UNIX</span><span style="font-family: 宋体">?/span><span lang="EN-US">uid</span><span style="font-family: 宋体">h؜淆了。大多数公司都会(x)l每一个员工唯一的登录名Q因此用q个办法可以很好C存员工的信息。你不用担心以后q会(x)有一个叫</span><span lang="EN-US">Fran Smith</span><span style="font-family: 宋体">的加入公司,如果</span><span lang="EN-US">Fran</span><span style="font-family: 宋体">改变了她的名字(l婚Q离婚?或宗教原因?Q,也用不着改变</span><span lang="EN-US">LDAP</span><span style="font-family: 宋体">记录的</span><span lang="EN-US">DN</span><span style="font-family: 宋体">?/span></p> <br /> <p class="a"><strong><span lang="EN-US">cn=Fran Smith,ou=employees,dc=foobar,dc=com</span></strong></p> <br /> <p><em><span style="font-family: 宋体">Q基于姓名)(j)</span></em></p> <br /> <p><span style="font-family: 宋体">可以看到q种格式使用?/span><span lang="EN-US">Common Name</span><span style="font-family: 宋体">Q?/span><span lang="EN-US">CN</span><span style="font-family: 宋体">Q。可以把</span><span lang="EN-US">Common Name</span><span style="font-family: 宋体">当成一个h的全名。这U格式有一个很明显的缺点就是:(x)如果名字改变了,</span><span lang="EN-US">LDAP</span><span style="font-family: 宋体">的记录就要从一?/span><span lang="EN-US">DN</span><span style="font-family: 宋体">转移到另一?/span><span lang="EN-US">DN</span><span style="font-family: 宋体">。但是,我们应该可能地避免改变一个记录项?/span><span lang="EN-US">DN</span><span style="font-family: 宋体">?/span></p> <br /> <h2><span style="font-family: 黑体">定制目录的对象类?/span></h2> <br /> <p><span style="font-family: 宋体">你可以用</span><span lang="EN-US">LDAP</span><span style="font-family: 宋体">存储各种cd的数据对象,只要q些对象可以用属性来表示Q下面这些是可以?/span><span lang="EN-US">LDAP</span><span style="font-family: 宋体">中存储的一些信息:(x)</span></p> <br /> <p><span lang="EN-US" style="font-family: Wingdings">l<span style="font: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">        </span></span><span style="font-family: 宋体">员工信息Q员工的姓名、登录名、口令、员工号、他的经理的d名,邮g服务器,{等?/span></p> <br /> <p><span lang="EN-US" style="font-family: Wingdings">l<span style="font: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">        </span></span><span style="font-family: 宋体">物品跟踪信息Q计机名?/span><span lang="EN-US">IP</span><span style="font-family: 宋体">地址、标{、型受所在位|,{等?/span></p> <br /> <p><span lang="EN-US" style="font-family: Wingdings">l<span style="font: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">        </span></span><span style="font-family: 宋体">客户联系列表Q客L(fng)公司名、主要联pMh的电(sh)话、传真和?sh)子邮gQ等{?/span></p> <br /> <p><span lang="EN-US" style="font-family: Wingdings">l<span style="font: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">        </span></span><span style="font-family: 宋体">?x)议厅信息?x)?x)议厅的名字、位|、可以坐多少人、电(sh)话号码、是否有投媄(jing)机?/span></p> <br /> <p><span lang="EN-US" style="font-family: Wingdings">l<span style="font: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">        </span></span><span style="font-family: 宋体">食谱信息Q菜的名字、配料、烹调方法以?qing)准备方法?/span></p> <br /> <p><span style="font-family: 宋体">因ؓ(f)</span><span lang="EN-US">LDAP</span><span style="font-family: 宋体">目录可以定制成存储Q何文本或二进制数据,到底存什么要׃自己军_?/span><span lang="EN-US">LDAP</span><span style="font-family: 宋体">目录用对象类型(</span><span lang="EN-US">object classes</span><span style="font-family: 宋体">Q的概念来定义运行哪一cȝ对象使用什么属性。在几乎所有的</span><span lang="EN-US">LDAP</span><span style="font-family: 宋体">服务器中Q你都要Ҏ(gu)自己的需要扩展基本的</span><span lang="EN-US">LDAP</span><span style="font-family: 宋体">目录的功能,创徏新的对象cd或者扩展现存的对象cd?/span></p> <br /> <p><span lang="EN-US">LDAP</span><span style="font-family: 宋体">目录以一pd“属性对”的Ş式来存储记录,每一个记录项包括属性类型和属性|q与关系型数据库用行和列来存取数据有Ҏ(gu)的不同)(j)。下面是我存?/span><span lang="EN-US">LDAP</span><span style="font-family: 宋体">目录中的一部分食谱记录Q?/span></p> <br /> <p class="a"><span>  </span>dn: cn=Oatmeal Deluxe, ou=recipes, dc=foobar, dc=com </p> <br /> <p class="a"><span>  </span>cn: Instant Oatmeal Deluxe </p> <br /> <p class="a"><span>  </span>recipeCuisine: breakfast </p> <br /> <p class="a"><span>  </span>recipeIngredient: 1 packet instant oatmeal </p> <br /> <p class="a"><span>  </span>recipeIngredient: 1 cup water </p> <br /> <p class="a"><span>  </span>recipeIngredient: 1 pinch salt </p> <br /> <p class="a"><span>  </span>recipeIngredient: 1 tsp brown sugar </p> <br /> <p class="a"><span>  </span>recipeIngredient: 1/4 apple, any type</p> <br /> <p><span style="font-family: 宋体">h意上面每一U配料都作ؓ(f)属?/span><span lang="EN-US" style="font-size: 10.5pt; color: black; font-family: 'Courier New'">recipeIngredient</span><span style="font-family: 宋体">倹{?/span><span lang="EN-US">LDAP</span><span style="font-family: 宋体">目录被设计成象上面那样ؓ(f)一个属性保存多个值的Q而不是在每一个属性的后面用逗号把一pd值分开?/span></p> <br /> <p><span style="font-family: 宋体">因ؓ(f)用这L(fng)方式存储数据Q所以数据库有很大的灵zL,不必为加入一些新的数据就重新创徏表和索引。更重要的是Q?/span><span lang="EN-US">LDAP</span><span style="font-family: 宋体">目录不必p内存或硬盘空间处?#8220;I?#8221;域,也就是说Q实际上不用可选择的域也不?x)花费你M资源?/span></p> <br /> <h2><a name="_作ؓ(f)例子的一个单独的数据?></a><span style="font-family: 黑体">作ؓ(f)例子的一个单独的数据?/span></h2> <br /> <p><span style="font-family: 宋体">让我们看看下面这个例子。我们用</span><span lang="EN-US">Foobar, Inc.</span><span style="font-family: 宋体">的员?/span><span lang="EN-US">Fran Smith</span><span style="font-family: 宋体">?/span><span lang="EN-US">LDAP</span><span style="font-family: 宋体">记录。这个记录项的格式是</span><span lang="EN-US">LDIF</span><span style="font-family: 宋体">Q用来导入和导出</span><span lang="EN-US">LDAP</span><span style="font-family: 宋体">目录的记录项?/span></p> <br /> <p class="a"><span>  </span>dn: uid=fsmith, ou=employees, dc=foobar, dc=com</p> <br /> <p class="a"><span>  </span>objectclass: person</p> <br /> <p class="a"><span>  </span>objectclass: organizationalPerson</p> <br /> <p class="a"><span>  </span>objectclass: inetOrgPerson</p> <br /> <p class="a"><span>  </span>objectclass: foobarPerson</p> <br /> <p class="a"><span>  </span>uid: fsmith</p> <br /> <p class="a"><span>  </span>givenname: Fran</p> <br /> <p class="a"><span>  </span>sn: Smith</p> <br /> <p class="a"><span>  </span>cn: Fran Smith</p> <br /> <p class="a"><span> </span> cn: Frances Smith</p> <br /> <p class="a"><span>  </span>telephonenumber: 510-555-1234</p> <br /> <p class="a"><span>  </span>roomnumber: 122G</p> <br /> <p class="a"><span>  </span>o: Foobar, Inc.</p> <br /> <p class="a"><span>  </span>mailRoutingAddress: fsmith@foobar.com</p> <br /> <p class="a"><span>  </span>mailhost: mail.foobar.com</p> <br /> <p class="a"><span>  </span>userpassword: {crypt}3x1231v76T89N</p> <br /> <p class="a"><span>  </span>uidnumber: 1234</p> <br /> <p class="a"><span>  </span>gidnumber: 1200</p> <br /> <p class="a"><span>  </span>homedirectory: /home/fsmith</p> <br /> <p class="a"><span>  </span>loginshell: /usr/local/bin/bash</p> <br /> <p><span style="font-family: 宋体">属性的值在保存的时候是保留大小写的Q但是在默认情况下搜索的时候是不区分大写的。某些特D的属性(例如Q?/span><span lang="EN-US">password</span><span style="font-family: 宋体">Q在搜烦(ch)的时候需要区分大写?/span></p> <br /> <p><span style="font-family: 宋体">让我们一点一点地分析上面的记录项?/span></p> <br /> <p class="a"><span lang="EN-US">dn: uid=fsmith, ou=employees, dc=foobar, dc=com</span></p> <br /> <p><span style="font-family: 宋体">q是</span><span lang="EN-US">Fran</span><span style="font-family: 宋体">?/span><span lang="EN-US">LDAP</span><span style="font-family: 宋体">记录的完整</span><span lang="EN-US">DN</span><span style="font-family: 宋体">Q包括在目录?wi)中的完整\径?/span><span lang="EN-US">LDAP</span><span style="font-family: 宋体">Q和</span><span lang="EN-US">X.500</span><span style="font-family: 宋体">Q?/span><span lang="EN-US" style="font-size: 10.5pt; color: black; font-family: 'Courier New'">uid</span><span style="font-family: 宋体">Q?/span><span lang="EN-US">User ID</span><span style="font-family: 宋体">Q,不要把它?/span><span lang="EN-US">UNIX</span><span style="font-family: 宋体">?/span><span lang="EN-US">uid</span><span style="font-family: 宋体">h؜淆了?/span></p> <br /> <p class="a"><span>  </span>objectclass: person </p> <br /> <p class="a"><span>  </span>objectclass: organizationalPerson </p> <br /> <p class="a"><span>  </span>objectclass: inetOrgPerson </p> <br /> <p class="a"><span>  </span>objectclass: foobarPerson</p> <br /> <p><span style="font-family: 宋体">可以ZQ何一个对象根据需要分配多个对象类型?/span><span lang="EN-US" style="font-size: 10.5pt; color: black; font-family: 'Courier New'">person</span><span style="font-family: 宋体">对象cd要求</span><span lang="EN-US" style="font-size: 10.5pt; color: black; font-family: 'Courier New'">cn</span><span style="font-family: 宋体">Q?/span><span lang="EN-US">common name</span><span style="font-family: 宋体">Q和</span><span lang="EN-US" style="font-size: 10.5pt; color: black; font-family: 'Courier New'">sn</span><span style="font-family: 宋体">Q?/span></p>   <img src ="http://m.tkk7.com/yifeng/aggbug/229406.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/yifeng/" target="_blank">忆风</a> 2008-09-17 13:44 <a href="http://m.tkk7.com/yifeng/archive/2008/09/17/229406.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>лǵվܻԴȤ</p> <a href="http://m.tkk7.com/" title="亚洲av成人片在线观看">亚洲av成人片在线观看</a> <div class="friend-links"> </div> </div> </footer> վ֩ģ壺 <a href="http://aabbcc567.com" target="_blank">߾ƷһӰȷ </a>| <a href="http://zzanfang.com" target="_blank">Ůѹۿվh</a>| <a href="http://sewo66.com" target="_blank">Ʒ޳ɦɦ߹ۿ</a>| <a href="http://9527paotui.com" target="_blank">Av뾫Ʒ</a>| <a href="http://txtmp3.com" target="_blank">ˬָ߳Ƶ</a>| <a href="http://116603a.com" target="_blank">޾Ʒþ</a>| <a href="http://455zx.com" target="_blank">ִӲֻˬƵ</a>| <a href="http://wwwfafa98.com" target="_blank">͵͵APP</a>| <a href="http://9v9av.com" target="_blank">a߹ۿ</a>| <a href="http://51wdn.com" target="_blank">XXX2߹ۿƵ</a>| <a href="http://mqiuxia66.com" target="_blank">ŷ޾ƷAV</a>| <a href="http://666mou.com" target="_blank">պƷƵ</a>| <a href="http://dd99com.com" target="_blank">þAVӰ</a>| <a href="http://18736374.com" target="_blank">վƵ</a>| <a href="http://kingrel.com" target="_blank">ɫٸŮ11p</a>| <a href="http://hkschooltv.com" target="_blank">ĻӰĻַ8848aa </a>| <a href="http://pgyadv.com" target="_blank">aר߹ۿɫ </a>| <a href="http://gachi1151.com" target="_blank">þþþþaŷa</a>| <a href="http://864007.com" target="_blank">þù׾Ʒǿ</a>| <a href="http://k9l4.com" target="_blank">Ƶ</a>| <a href="http://by22877.com" target="_blank">Ů18ëƬaëƬƵ</a>| <a href="http://97chaopeng2.com" target="_blank">Ժ޺Ժ߹ۿ</a>| <a href="http://38miao.com" target="_blank">޾ҹþþþþ</a>| <a href="http://www2019rz.com" target="_blank">þ99ȾƷѹۿţţ</a>| <a href="http://by22877.com" target="_blank">avþDz</a>| <a href="http://fholaer.com" target="_blank">һƵ</a>| <a href="http://yg36.com" target="_blank">ϼ˳߹ۿƵ</a>| <a href="http://kuaizhuxia.com" target="_blank">˾Ʒ</a>| <a href="http://hn-hshb.com" target="_blank">vvvv99պƷ</a>| <a href="http://517fanfan.com" target="_blank">ѳߵӰ</a>| <a href="http://gedebai.com" target="_blank">޹Ʒyw߹ۿ</a>| <a href="http://heifengmi.com" target="_blank">ѹۿƵ</a>| <a href="http://taoduoduo666.com" target="_blank">þù׾Ʒҹ</a>| <a href="http://nibayuan.com" target="_blank">þþŷղ</a>| <a href="http://tao-zhe.com" target="_blank">Ƶ</a>| <a href="http://ccc16938.com" target="_blank">ѸAëƬ߲</a>| <a href="http://my533.com" target="_blank">þҹɫƷAV̬ͼ</a>| <a href="http://yimintech.com" target="_blank">˸Ƶ</a>| <a href="http://jdwx58.com" target="_blank">ɫaѿ</a>| <a href="http://hengzekang.com" target="_blank">ŷһ</a>| <a href="http://nuosheying.com" target="_blank">߲Ѳ</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>