.NET - ConnectionString:内部 IP 与外部 IP

发布于 2024-12-04 09:23:12 字数 244 浏览 0 评论 0原文

我们将网站和数据库从不同的服务器迁移到一台服务器。 SQL数据库和ASP.NET网站之前是共享托管的,它们位于不同的机器上并且具有不同的IP。之前,在我的ConnectionString中,CS的服务器段是数据库服务器的外部IP,我将其更改为localhost或127.0.0.1,因为它们在同一台机器上。我的问题是,外部IP还是本地IP有关系吗?具体来说,数据传输速度?当我使用外部IP时数据如何传输 - 本机> ISP>本地机器?或本地机器>本地机器?

we have our website and database migrated from different servers into one server. The SQL database and ASP.NET website was in shared hosting before, they are on different machine and have different IP's. Before, in my ConnectionString, the server segment of CS is the external IP of the database server, I changed that to localhost or 127.0.0.1 since they are in the same machine. My question is, does it matter if it's external or local IP? Specifically, data transfer speed? And how do data are transferred when I use external IP - Local Machine > ISP > Local Machine? or Local Machine > Local Machine?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

給妳壹絲溫柔 2024-12-11 09:23:12

这可能很重要,具体取决于您使用的 SQL 数据库。

有些不接受不通过 127.0.0.1 访问它们的调用,例如默认模式下的 PostgreSQL。

如果您正在访问本地服务器上的数据库,您可以将其配置为不允许外部连接,并使您的应用程序更加安全。

It can matter depending on what SQL db you are using.

Some don't accept calls that are not accessing them by 127.0.0.1, like PostgreSQL in default mode.

If you are accessing a db on local server you can configure it to not allow external connections and make your application more secure.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文