{"id":90,"date":"2019-07-03T17:00:49","date_gmt":"2019-07-03T14:00:49","guid":{"rendered":"https:\/\/web-mng.iptp.com\/?page_id=90"},"modified":"2026-03-18T06:26:24","modified_gmt":"2026-03-18T03:26:24","slug":"network","status":"publish","type":"page","link":"https:\/\/www.iptp.us\/zh_CN\/network\/","title":{"rendered":"\u7f51\u7edc\u670d\u52a1"},"content":{"rendered":"<p>IPTP Networks&#25552;&#20379;&#31181;&#31867;&#24191;&#27867;&#30340;&#25968;&#25454;&#31649;&#29702;&#21644;&#20998;&#21457;&#26381;&#21153;&#12290;&#21253;&#25324;&#20256;&#32479;&#30340;<a href=\"https:\/\/www.iptp.us\/zh_CN\/internet-access\/\">&#20114;&#32852;&#32593;&#26381;&#21153;<\/a>&#65292;&#21508;&#31181;<a href=\"https:\/\/www.iptp.us\/zh_CN\/hosting\/\">&#25176;&#31649;&#35299;&#20915;&#26041;&#26696;<\/a><br>\n\t\t\t<!-- \r\n<link rel=\"stylesheet\" target=\"_blank\" href=\"\/wp-content\/themes\/benevolent\/lib\/leaflet\/leaflet.css\" \/>\r\n<script src=\"\/wp-content\/themes\/benevolent\/lib\/leaflet\/leaflet.js\"><\/script>\r\n<script type=\"text\/javascript\" src=\"\/wp-content\/themes\/benevolent\/lib\/jquery-ui.min.js\"><\/script>\r\n<script type=\"text\/javascript\" src=\"\/wp-content\/themes\/benevolent\/lib\/leaflet\/imgViewer2.js\"><\/script> -->\r\n\t\t\t<!-- <div class=\"wrap-img zoom-magnify\"> -->\r\n\t\t\t<\/p><div class=\"wrap-img\">\r\n\t\t\t\t<button class=\"btn-modal-toggle-js btn-toggle-modal-css btn btn-primary\"><i class=\"fa fa-arrows-alt\" aria-hidden=\"true\"><\/i><\/button><img class=\"img-zooms img-zoom-small lazy\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/ywAAAAAAQABAAACAUwAOw==\" alt=\"Global Network and Points of Presence Map\" data-src=\"\/map\/\">\r\n\t\t\t\t<div class=\"zoom-large\" style=\"--background: url('\/map\/')\"><\/div>\r\n\t\t\t<\/div><div class=\"pos-full-width div-toggle-js \" align=\"center\">\r\n\t\t\t\t<button class=\"btn-modal-toggle-js btn-toggle-modal-css btn btn-primary\"><i class=\"fa fa-close\" aria-hidden=\"true\"><\/i><\/button> <img class=\"img-zoom-large lazy\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/ywAAAAAAQABAAACAUwAOw==\" alt=\"Global Network and Points of Presence Map\" data-src=\"\/map\/\">\r\n\t\t\t<\/div><script>\r\n\t\t\t\tjQuery(function($){\r\n\t\t\t\t$(document).ready(function () {\r\n\t\t\t\t\tvar native_width = 0;\r\n\r\n\t\t\t\t\tvar native_height = 0;\r\n\r\n\t\t\t\t\t\/\/Now the mousemove function\r\n\r\n\t\t\t\t\t$(\".zoom-magnify\").mousemove(function (e) {\r\n\t\t\t\t\t\/\/When the user hovers on the image, the script will first calculate\r\n\r\n\t\t\t\t\t\/\/the native dimensions if they don't exist. Only after the native dimensions\r\n\r\n\t\t\t\t\t\/\/are available, the script will show the zoomed version.\r\n\r\n\t\t\t\t\tif (!native_width && !native_height) {\r\n\t\t\t\t\t\t\/\/This will create a new image object with the same image as that in .small\r\n\r\n\t\t\t\t\t\t\/\/We cannot directly get the dimensions from .small because of the\r\n\r\n\t\t\t\t\t\t\/\/width specified to 200px in the html. To get the actual dimensions we have\r\n\r\n\t\t\t\t\t\t\/\/created this image object.\r\n\r\n\t\t\t\t\t\tvar image_object = new Image();\r\n\r\n\t\t\t\t\t\timage_object.src = $(\".img-zoom-small\").attr(\"src\");\r\n\r\n\t\t\t\t\t\t\/\/This code is wrapped in the .load function which is important.\r\n\r\n\t\t\t\t\t\t\/\/width and height of the object would return 0 if accessed before\r\n\r\n\t\t\t\t\t\t\/\/the image gets loaded.\r\n\r\n\t\t\t\t\t\tnative_width = image_object.width;\r\n\r\n\t\t\t\t\t\tnative_height = image_object.height;\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\/\/x\/y coordinates of the mouse\r\n\r\n\t\t\t\t\t\t\/\/This is the position of .magnify with respect to the document.\r\n\r\n\t\t\t\t\t\tvar magnify_offset = $(this).offset();\r\n\r\n\t\t\t\t\t\t\/\/We will deduct the positions of .magnify from the mouse positions with\r\n\r\n\t\t\t\t\t\t\/\/respect to the document to get the mouse positions with respect to the\r\n\r\n\t\t\t\t\t\t\/\/container(.magnify)\r\n\r\n\t\t\t\t\t\tvar mx = e.pageX - magnify_offset.left;\r\n\r\n\t\t\t\t\t\tvar my = e.pageY - magnify_offset.top;\r\n\r\n\t\t\t\t\t\t\/\/Finally the code to fade out the glass if the mouse is outside the container\r\n\r\n\t\t\t\t\t\tif (mx < $(this).width() && my < $(this).height() && mx > 0 && my > 0) {\r\n\t\t\t\t\t\t$(\".zoom-large\").fadeIn(100);\r\n\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t$(\".zoom-large\").fadeOut(100);\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\tif ($(\".zoom-large\").is(\":visible\")) {\r\n\t\t\t\t\t\t\/\/The background position of .large will be changed according to the position\r\n\r\n\t\t\t\t\t\t\/\/of the mouse over the .small image. So we will get the ratio of the pixel\r\n\r\n\t\t\t\t\t\t\/\/under the mouse pointer with respect to the image and use that to position the\r\n\r\n\t\t\t\t\t\t\/\/large image inside the magnifying glass\r\n\r\n\t\t\t\t\t\tvar rx = Math.round((mx \/ $(\".img-zoom-small\").width()) * native_width - $(\".zoom-large\").width() \/ 2) * -1;\r\n\r\n\t\t\t\t\t\tvar ry = Math.round((my \/ $(\".img-zoom-small\").height()) * native_height - $(\".zoom-large\").height() \/ 2) * -1;\r\n\r\n\t\t\t\t\t\tvar bgp = rx + \"px \" + ry + \"px\";\r\n\r\n\t\t\t\t\t\t\/\/Time to move the magnifying glass with the mouse\r\n\r\n\t\t\t\t\t\tvar px = mx - $(\".zoom-large\").width() \/ 2;\r\n\r\n\t\t\t\t\t\tvar py = my - $(\".zoom-large\").height() \/ 2;\r\n\r\n\t\t\t\t\t\t\/\/Now the glass moves with the mouse\r\n\r\n\t\t\t\t\t\t\/\/The logic is to deduct half of the glass's width and height from the\r\n\r\n\t\t\t\t\t\t\/\/mouse coordinates to place it with its center at the mouse coordinates\r\n\r\n\t\t\t\t\t\t\/\/If you hover on the image now, you should see the magnifying glass in action\r\n\r\n\t\t\t\t\t\t$(\".zoom-large\").css({ left: px, top: py, backgroundPosition: bgp });\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\t});\r\n\t\t\t\t});\r\n\t\t\t});\r\n\t\t\t<\/script><hr><div class=\"inner\" style=\"padding-bottom: 30px;\">\n<div class=\"subtitle text-center\"><span>&#20301;&#32622;<\/span><\/div>\n<h2 class=\"text-center mb-0\">IPTP &#32593;&#32476;&#25509;&#20837;&#28857;<\/h2>\n<\/div><div class=\"pop-section\">\n\t\t\t\t\r\n\r\n\r\n\r\n\t<div class=\"load-ajax-69d0d351971db\"><\/div>\r\n\r\n\r\n\r\n\n<\/div><p>&#30456;&#20851;&#35814;&#24773;&#22914;&#19979;&#65306;<\/p><div class=\"my-5 row row-cols-1 row-cols-sm-2 row-cols-md-4 row-cols-lg-2 row-cols-xl-4\">\n<div class=\"menubl col\">\n<p class=\"fw-bold mb-3\"><a href=\"https:\/\/www.iptp.us\/zh_CN\/internet-access\/\">&#20114;&#32852;&#32593;&#26381;&#21153;<\/a><\/p>\n<ul class=\"list-unstyled\">\n<li><a href=\"https:\/\/www.iptp.us\/zh_CN\/internet-access\/ip-transit\/\">&#20114;&#32852;&#32593;&#31471;&#21475;<\/a><\/li>\n<li><a href=\"https:\/\/www.iptp.us\/zh_CN\/internet-access\/ix-transit\/\">&#20114;&#32852;&#32593;&#20132;&#25442;&#20013;&#24515;&#20132;&#36890;<\/a><\/li>\n<li><a href=\"https:\/\/www.iptp.us\/zh_CN\/internet-access\/remote-ix\/\">&#36828;&#31243;&#23545;&#31561; (&#36828;&#31243;IX)<\/a><\/li>\n<\/ul><\/div>\n<div class=\"menubl col\">\n<p class=\"fw-bold mb-3\"><a href=\"https:\/\/www.iptp.us\/zh_CN\/network\/connectivity-services\/\">&#32593;&#32476;&#36830;&#25509;&#26381;&#21153;<\/a><\/p>\n<ul class=\"list-unstyled\">\n<li><a href=\"https:\/\/www.iptp.us\/zh_CN\/internet-access\/low-latency-routes\/\">&#20302;&#24310;&#26102;&#32593;&#32476;&#22320;&#22270;<\/a><\/li>\n<li><a href=\"https:\/\/www.iptp.us\/zh_CN\/jumboix\/\">&#20114;&#32852;&#32593;&#20132;&#25442;&#20013;&#24515;<\/a><\/li>\n<li><a href=\"https:\/\/www.iptp.us\/zh_CN\/internet-access\/remote-ix\/\">&#20813;&#36153;Remote IX&#35797;&#29992;<\/a><\/li>\n<li><a href=\"https:\/\/www.iptp.us\/zh_CN\/direct-connection-to-cloud-providers\/\">&#30452;&#36830;&#20113;&#20379;&#24212;&#21830;<\/a><\/li>\n<\/ul><\/div>\n<div class=\"menubl col\">\n<p class=\"fw-bold mb-3\"><a href=\"https:\/\/www.iptp.us\/zh_CN\/network\/datacenter-services\/\">&#25968;&#25454;&#20013;&#24515;&#26381;&#21153;<\/a><\/p>\n<ul class=\"list-unstyled\">\n<li><a href=\"https:\/\/www.iptp.us\/zh_CN\/network\/datacenter-services\/dedicated-hosting\/\">&#20027;&#26426;&#31199;&#29992;&#25176;&#31649;&#26381;&#21153;<\/a><\/li>\n<li><a href=\"https:\/\/www.iptp.us\/zh_CN\/network\/datacenter-services\/colocation\/\">&#23458;&#25143;&#20027;&#26426;&#25176;&#31649;&#26381;&#21153;<\/a><\/li>\n<li><a href=\"https:\/\/www.iptp.us\/zh_CN\/matrix4\/\">&#38463;&#22982;&#26031;&#29305;&#20025;&#25968;&#25454;&#20013;&#24515;Matrix 4<\/a><\/li>\n<li><a href=\"https:\/\/www.iptp.us\/zh_CN\/k1\/\">&#21033;&#39532;&#32034;&#23572;&#25968;&#25454;&#20013;&#24515;Kermia 1<\/a><\/li>\n<li><a href=\"https:\/\/www.iptp.us\/zh_CN\/hosting\/si\/\">&#22307;&#20234;&#35199;&#24503;&#32599;&#25968;&#25454;&#20013;&#24515;<\/a><\/li>\n<li><a href=\"https:\/\/www.iptp.us\/zh_CN\/network\/datacenter-services\/edge-computing\/\">&#36793;&#32536;&#36816;&#31639;<\/a><\/li>\n<li><a href=\"https:\/\/www.iptp.us\/zh_CN\/network\/datacenter-services\/remote-hands\/\">&#36828;&#31243;&#26381;&#21153;<\/a><\/li>\n<\/ul><\/div>\n<div class=\"menubl col\">\n<p class=\"fw-bold mb-3\"><a href=\"https:\/\/www.iptp.us\/zh_CN\/iptp-tools\/\">IPTP&#24037;&#20855;<\/a><\/p>\n<ul class=\"list-unstyled\">\n<li><a href=\"https:\/\/www.iptp.us\/zh_CN\/iptp-tools\/bandwidth-test\/\">&#24102;&#23485;&#27979;&#35797;<\/a><\/li>\n<li><a href=\"https:\/\/www.iptp.us\/zh_CN\/iptp-tools\/best-path\/\">&#26368;&#20339;&#36335;&#24452;<\/a><\/li>\n<li><a href=\"https:\/\/www.iptp.us\/zh_CN\/iptp-tools\/ip-calculator\/\">IP &#35745;&#31639;&#22120;<\/a><\/li>\n<li><a href=\"https:\/\/www.iptp.us\/zh_CN\/iptp-tools\/lg\/\">&#32593;&#32476;&#24615;&#33021;&#27979;&#35797;&#24037;&#20855;<\/a><\/li>\n<li><a href=\"https:\/\/www.iptp.us\/zh_CN\/iptp-tools\/weathermap\/\">&#23454;&#26102;&#32593;&#32476;&#21160;&#24577;&#22270;<\/a><\/li>\n<\/ul><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>IPTP Networks\u63d0\u4f9b\u79cd\u7c7b\u5e7f\u6cdb\u7684\u6570\u636e\u7ba1\u7406\u548c\u5206\u53d1\u670d\u52a1\u3002\u5305\u62ec\u4f20\u7edf\u7684 \u4e92\u8054\u7f51\u63a5\u5165  \u670d\u52a1\uff0c\u5404\u79cd \u6258\u7ba1\u89e3\u51b3\u65b9\u6848 .<\/p>\n<p>\u76f8\u5173\u8be6\u60c5\u5982\u4e0b\uff1a<\/p>\n<p>\t  \u4e92\u8054\u7f51 <\/p>\n<ul class=\"sub-menu\"... \n\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.iptp.us\/zh_CN\/wp-json\/wp\/v2\/pages\/90"}],"collection":[{"href":"https:\/\/www.iptp.us\/zh_CN\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.iptp.us\/zh_CN\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.iptp.us\/zh_CN\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.iptp.us\/zh_CN\/wp-json\/wp\/v2\/comments?post=90"}],"version-history":[{"count":503,"href":"https:\/\/www.iptp.us\/zh_CN\/wp-json\/wp\/v2\/pages\/90\/revisions"}],"predecessor-version":[{"id":39193,"href":"https:\/\/www.iptp.us\/zh_CN\/wp-json\/wp\/v2\/pages\/90\/revisions\/39193"}],"wp:attachment":[{"href":"https:\/\/www.iptp.us\/zh_CN\/wp-json\/wp\/v2\/media?parent=90"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}