【问题标题】:What is the range of ephemeral ports on mac?mac 上的临时端口范围是多少?
【发布时间】:2017-09-03 20:46:33
【问题描述】:

我正在尝试对 Web 框架进行基准测试,并了解到没有足够的免费临时端口可能会伪造结果。不幸的是,我还没有找到我的 mac 上的临时端口范围是什么,或者如何显示它?

【问题讨论】:

    标签: macos tcp


    【解决方案1】:

    Here,一篇关于该主题的好文章,还解决了临时端口的 TIME_WAIT 问题。 macOS 上的端口范围可以通过以下方式显示:

    >> sysctl net.inet.ip.portrange.first net.inet.ip.portrange.last
    net.inet.ip.portrange.first: 49152
    net.inet.ip.portrange.last: 65535
    

    【讨论】:

    • 另外,要设置值,只需使用sudo sysctl net.inet.ip.portrange.first=xxx
    • 如果我运行 ✗ sudo sysctl net.inet.ip.portrange.last=91935 然后我得到:net.inet.ip.portrange.last: 65535 -> 65535
    猜你喜欢
    • 2015-03-14
    • 2017-07-29
    • 1970-01-01
    • 1970-01-01
    • 2015-04-18
    • 2011-10-23
    • 2019-05-29
    • 1970-01-01
    • 2017-04-30
    相关资源
    最近更新 更多