如何拥有一个自己的公网IP地址

博客介绍了获取公网IP的几种方式,包括家里拨号光纤申请动态公网IP、申请企业光纤专线获固定公网IP、找第三方ISP购买服务、使用IP固定器、购买云服务器自带公网IP。还对比了各方式的成本和质量,指出有技术能力可降低成本。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

公网IP不是直接购买的,可以通过以下几种方式获取到公网IP.

  • 家里拨号光纤,可以找运营商申请改公网IP, 依据不同运营商,不同地址。 申请的难易度不一。 早请到之后就是公网ip了,但这个是动态公网IP,每次重新拨号就会变。
  • 申请企业光纤专线,申请个专线之后,可以要求运营商提供固定公网IP, 注意是要求,不是申请。 专线对应的是企业用户。 价格方面个人估计难以承受。
  • 找第三方ISP运营商额外购买服务,基于现有拨号光纤的基础上实现固定公网IP. 不同带宽大小费用也不尽相同。
  • 某宝上的IP固定器,也是基于现有网络,分配固定公网IP。 费用低廉,效果一般。
  • 购买云服务器,购买云服务器后,会自带公网IP, 需要一定的技术动手能力,将云服务器的IP资源进行转化。
  • 从成本角度看: 专线>第三方ISP>IP固定器>云服务器
  • 质量优劣:
    专线>第三方ISP>云服务器>IP固定器基本上说来成本决定了质量, 有一定的技术能力,可以降低成本。

参考

在 Ant Design Vue 的日历组件 `<a-calendar>` 中显示日程,可以使用 `dateCellRender` 属性和 `getEvents` 方法实现。其中,`dateCellRender` 属性定义了每个日期单元格的渲染方式,`getEvents` 方法用于从后端获取日程数据。 具体实现步骤如下: 1. 在 Vue 组件中引入 `<a-calendar>` 组件和 `axios` 库: ``` <template> <a-calendar :dateCellRender="dateCellRender" /> </template> <script> import { Calendar } from 'ant-design-vue'; import axios from 'axios'; export default { components: { 'a-calendar': Calendar }, data() { return { events: [] } }, methods: { getEvents(date) { // 调用后端接口获取指定日期的日程数据 return axios.get(`/api/events?date=${date}`).then(response => { return response.data; }); }, dateCellRender(date) { // 渲染日期单元格,显示日程数据 const events = this.getEvents(date.format('YYYY-MM-DD')); return ( <div> {events.map(event => ( <div>{event.title}</div> ))} </div> ); } } } </script> ``` 2. 在 `data` 中定义一个数组 `events` 来存储日程数据。 3. 定义一个 `getEvents` 方法,用于从后端获取指定日期的日程数据。在该方法中,使用 `axios` 库调用后端接口,并返回获取到的数据。 4. 在 `dateCellRender` 方法中,调用 `getEvents` 方法获取指定日期的日程数据,并使用 `map` 方法循环渲染日程列表。 注意:在调用后端接口时,需要将日期格式化为 `YYYY-MM-DD` 的字符串(例如:2022-01-01)。 以上代码仅供参考,具体实现需要根据后端接口的返回数据格式和前端需求进行调整。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值