肝内多发低密度灶是什么意思| 拿的起放的下是什么意思| 什么生意好做又赚钱| 家是什么生肖| 什么地端详| 阿玛尼手表算什么档次| 右侧肋骨下方是什么器官| 上嘴角有痣代表什么| 酉时是什么时间| 海关锁是什么意思| 谨记教诲是什么意思| 睡眠障碍应该挂什么科室| smart什么牌子| 吃知柏地黄丸有什么副作用| 准备好了吗时刻准备着是什么歌| 白喉采取什么隔离| 先算什么再算什么| 清明是什么意思| nct是什么意思| 胃出血什么症状| 血脂高会导致什么后果| 关节发黑是什么原因| 神气活现是什么意思| 为什么脸突然肿了| 心神不宁是什么意思| 麦粒肿是什么| 总胆固醇高有什么危害| 热毛巾敷眼睛有什么好处| 决堤是什么意思| 乳腺ca是什么意思| 香蕉皮擦脸有什么作用与功效| 妈妈的姐姐应该叫什么| 西柚是什么水果| 狂犬病是什么| 同工同酬是什么意思| 壁虎怕什么| 面部提升紧致做什么效果最好| 疱疹是什么原因长的| 二月十七是什么星座| 月亮是什么生肖| 北极熊为什么不怕冷| 多动症是什么原因造成的| 舌头什么颜色正常| 吃什么提神| 疱疹用什么药膏最有效| 莴笋炒什么好吃| mango是什么意思| cream什么意思| 梦见别人给我介绍对象是什么意思| 肌酐偏低有什么危害| 马齿菜有什么功效| 肾阴阳两虚用什么药| 胃疼胃胀用什么药效果最好| 爆栗什么意思| 打呼噜是什么病| hsil是什么意思| 无声无息是什么意思| 5月19号是什么星座| 长结节是什么原因造成的| 博文是什么意思| 老鼠吃什么| 什么是气血不足| 23年属什么生肖| 积是什么意思| 额头高代表什么| 柔式按摩是什么意思| 坐月子什么不可以吃| 上元节是什么节日| 成吉思汗是什么意思| 4月出生是什么星座| 九牛一毛什么意思| 晚上睡觉咳嗽是什么原因| 软冷冻室一般放什么东西| 右眼跳是什么预兆| 尿酸偏高是什么病| 什么空如什么| 检车需要什么手续| 什么怎么读| 中医四诊是什么| 肾亏是什么意思| 种什么药材最快又值钱| 衣禄是什么意思| 女孩子学什么专业比较好| 用什么点豆腐最健康| 补钙吃什么维生素| 老保是什么意思| 淋巴结吃什么药| 草木皆兵是什么意思| 心属于五行属什么| 什么的流着| 乳贴是什么| 骨髓移植是什么意思| 阙什么意思| halloween是什么意思| ein是什么牌子| 碳酸是什么| 氯雷他定片是什么药| 早上起床有眼屎是什么原因| 什么精神| 月经量少吃什么调理| 月结是什么意思| 工字可以加什么偏旁| 梦遗是什么| 嗓子干痒吃什么药| 新的五行属性是什么| 包茎不割会有什么影响| 李自成为什么会失败| 06年是什么年| 羊和什么属相最配| 机油用什么能洗掉| 男女双修什么意思| 团长是什么军衔| 农家一碗香是什么菜| 多肽是什么意思| 血管瘤吃什么药| 一什么大风| 自卑的人有什么表现| 刷牙时牙酸是什么原因| 为什么要文化大革命| 尿微肌酐比值高是什么情况| 宝宝舌苔白厚是什么原因| 梦见假牙掉了是什么意思| 前三个月怀孕注意什么| 尿液有泡沫是什么原因| 油嘴滑舌指什么生肖| 间质瘤是什么病| 祸不单行是什么意思| 平起平坐代表什么生肖| 什么是百慕大三角| 死忠粉是什么意思| 梦到小孩子是什么意思| 笙箫是什么意思| 摩丝是什么| 等不到天黑烟火不会太完美什么歌| 什么东西一吃就死| 鹦鹉吃什么蔬菜| nba什么时候开始| 纳囊是什么| 龟毛的性格指什么性格| 脚癣用什么药| 爆肝是什么意思| 小猪佩奇为什么这么火| mua是什么意思| 经络是什么| 梦见自己会开车了是什么意思| 口干舌燥口苦是什么原因引起的| 打嗝放屁多是什么原因| 阑尾是什么器官| 胆气不足吃什么中成药| 巩膜是什么部位| 麻疹是什么病| 无下限是什么意思| 什么最赚钱| 风热感冒吃什么| 孕妇做糖筛是检查什么| 缺钾会有什么症状| 小麦淀粉是什么| 山代表什么生肖| 安宫牛黄丸什么时间吃最好| 蛇与什么属相相配最好| 海誓山盟是什么意思| 氟苯尼考兽药治什么病| 切克闹是什么意思| z是什么品牌| 红萝卜什么时候种| 紧急避孕药什么时候吃有效| 风热感冒吃什么| 小孩为什么会细菌感染| 睾酮是什么| 欺人太甚什么意思| 消化不良大便什么颜色| 婴儿胀气是什么原因| 最近发胖过快什么原因| 什么症状提示月经马上要来了| 叶黄素对眼睛有什么好处| 是什么标点符号| 柿子与什么食物相克| 什么的脑袋| 入宅是什么意思| 白头发吃什么维生素| 类风湿和风湿有什么区别| 上海为什么叫魔都| 减肥早上吃什么| 为什么会得炎症| 打强心针意味着什么| 属狗的是什么命| dic医学上是什么意思| 月经不正常是什么原因| 血糖低吃什么补的最快| 咳嗽吃什么食物| 肝阳性是什么意思| tct是检查什么的| 眼干眼涩眼疲劳用什么眼药水| 后天是什么日子| 怀孕查甲功是什么意思| 宫腔少量积液是什么意思| 下午一点多是什么时辰| z代表什么| 飨宴是什么意思| 液化气是什么| 圆脸女生适合什么发型| 神经痛用什么药| pet是什么检查| 发炎是什么原因引起的| 异位性皮炎是什么意思| abc是什么药| 工会主席是什么级别| 为什么会甲状腺肿大| 牙齿经常出血是什么原因| 熬夜伤什么器官| 澳门买什么最便宜| 甲状腺彩超能查出什么| 去医院检查是否怀孕挂什么科| 博士的学位是什么| 2025年属什么| pdt是什么意思| 忌口不能吃什么| 为什么白带是黄色的| her2是什么意思| 鼻炎不能吃什么食物| 什么茶刮油| 告示是什么意思| movies是什么意思| 九点到十点是什么时辰| 痤疮用什么药膏最有效| 治痛风吃什么药| 肛门下坠吃什么药| 头疼是什么原因导致的| 一千年前是什么朝代| buffalo是什么牌子| 男性尿频尿急是什么原因| 负罪感是什么意思| 赛博朋克什么意思| 掌纹多而乱代表什么| 天网是什么| 黑眼圈是什么原因引起的| 舌苔黄是什么原因| SEX是什么| 月经推迟是什么原因导致的| 嫦娥是什么生肖| 什么叫肛裂| 造纸术什么时候发明的| 布鲁斯是什么意思| 你什么意思| 开封古代叫什么| 干眼症吃什么药好| 弃猫效应是什么| 横行霸道的意思是什么| 素鸡是什么| 磨牙是什么原因引起的| 什么叫做t| 临幕是什么意思| 什么什么多腔| 肠痉挛有什么症状| 泰坦尼克号女主角叫什么| 腋毛癣用什么药| 复方什么意思| 老铁是什么意思| 10月7号是什么星座| 越五行属什么| 什么惚惚| 牙周炎吃什么药| 勇气是什么| 什么叫高血脂| 百度
Skip to main content

数据权力如何尊重用户权利(评论员观察)

Document Type RFC - Informational (August 1990)
Author Don Libes
Last updated 2025-08-04
RFC stream Legacy
Formats
IESG Responsible AD (None)
Send notices to (None)
RFC 1178
百度 4.预约功能更严谨一是同一手机号同一时段只能预约一个登记机构;二是同一手机号一天内取消预约两次及以上的,当天不能预约,同一个月内取消三次及以上的,当月不能预约;三是只有通过原来申请预约的手机短信验证后才可取消预约,避免第三方恶意取消他人预约申请的情况出现。
Network Working Group                                          D. Libes
Request for Comments: 1178                Integrated Systems Group/NIST
FYI: 5                                                      August 1990

                   Choosing a Name for Your Computer

Status of this Memo

   This FYI RFC is a republication of a Communications of the ACM
   article on guidelines on what to do and what not to do when naming
   your computer [1].  This memo provides information for the Internet
   community.  It does not specify any standard.

   Distribution of this memo is unlimited.

Abstract

   In order to easily distinguish between multiple computers, we give
   them names.  Experience has taught us that it is as easy to choose
   bad names as it is to choose good ones.  This essay presents
   guidelines for deciding what makes a name good or bad.

   Keywords: domain name system, naming conventions, computer
   administration, computer network management

Introduction

   As soon as you deal with more than one computer, you need to
   distinguish between them.  For example, to tell your system
   administrator that your computer is busted, you might say, "Hey Ken.
   Goon is down!"

   Computers also have to be able to distinguish between themselves.
   Thus, when sending mail to a colleague at another computer, you might
   use the command "mail libes@goon".

   In both cases, "goon" refers to a particular computer.  How the name
   is actually dereferenced by a human or computer need not concern us
   here.  This essay is only concerned with choosing a "good" name.  (It
   is assumed that the reader has a basic understanding of the domain
   name system as described by [2].)

   By picking a "good" name for your computer, you can avoid a number of
   problems that people stumble over again and again.

   Here are some guidelines on what NOT to do.

Libes                                                           [Page 1]
RFC 1178                   Name Your Computer                August 1990

      Don't overload other terms already in common use.

         Using a word that has strong semantic implications in the
         current context will cause confusion.  This is especially true
         in conversation where punctuation is not obvious and grammar is
         often incorrect.

         For example, a distributed database had been built on top of
         several computers.  Each one had a different name.  One machine
         was named "up", as it was the only one that accepted updates.
         Conversations would sound like this: "Is up down?"  and "Boot
         the machine up." followed by "Which machine?"

         While it didn't take long to catch on and get used to this
         zaniness, it was annoying when occasionally your mind would
         stumble, and you would have to stop and think about each word
         in a sentence.  It is as if, all of a sudden, English has
         become a foreign language.

      Don't choose a name after a project unique to that machine.

         A manufacturing project had named a machine "shop" since it was
         going to be used to control a number of machines on a shop
         floor.  A while later, a new machine was acquired to help with
         some of the processing.  Needless to say, it couldn't be called
         "shop" as well.  Indeed, both machines ended up performing more
         specific tasks, allowing more precision in naming.  A year
         later, five new machines were installed and the original one
         was moved to an unrelated project.  It is simply impossible to
         choose generic names that remain appropriate for very long.

         Of course, they could have called the second one "shop2" and so
         on.  But then one is really only distinguishing machines by
         their number.  You might as well just call them "1", "2", and
         "3".  The only time this kind of naming scheme is appropriate
         is when you have a lot of machines and there are no reasons for
         any human to distinguish between them.  For example, a master
         computer might be controlling an array of one hundred
         computers.  In this case, it makes sense to refer to them with
         the array indices.

         While computers aren't quite analogous to people, their names
         are.  Nobody expects to learn much about a person by their
         name.  Just because a person is named "Don" doesn't mean he is
         the ruler of the world (despite what the "Choosing a Name for
         your Baby" books say).  In reality, names are just arbitrary
         tags.  You cannot tell what a person does for a living, what
         their hobbies are, and so on.

Libes                                                           [Page 2]
RFC 1178                   Name Your Computer                August 1990

      Don't use your own name.

         Even if a computer is sitting on your desktop, it is a mistake
         to name it after yourself.  This is another case of
         overloading, in which statements become ambiguous.  Does "give
         the disk drive to don" refer to a person or computer?

         Even using your initials (or some other moniker) is
         unsatisfactory.  What happens if I get a different machine
         after a year?  Someone else gets stuck with "don" and I end up
         living with "jim".  The machines can be renamed, but that is
         excess work and besides, a program that used a special
         peripheral or database on "don" would start failing when it
         wasn't found on the "new don".

         It is especially tempting to name your first computer after
         yourself, but think about it.  Do you name any of your other
         possessions after yourself?  No.  Your dog has its own name, as
         do your children.  If you are one of those who feel so inclined
         to name your car and other objects, you certainly don't reuse
         your own name.  Otherwise you would have a great deal of
         trouble distinguishing between them in speech.

         For the same reason, it follows that naming your computer the
         same thing as your car or another possession is a mistake.

      Don't use long names.

         This is hard to quantify, but experience has shown that names
         longer than eight characters simply annoy people.

         Most systems will allow prespecified abbreviations, but why not
         choose a name that you don't have to abbreviate to begin with?
         This removes any chance of confusion.

      Avoid alternate spellings.

         Once we called a machine "czek".  In discussion, people
         continually thought we were talking about a machine called
         "check".  Indeed, "czek" isn't even a word (although "Czech"
         is).

         Purposely incorrect (but cute) spellings also tend to annoy a
         large subset of people.  Also, people who have learned English
         as a second language often question their own knowledge upon
         seeing a word that they know but spelled differently.  ("I
         guess I've always been spelling "funxion" incorrectly.  How
         embarrassing!")

Libes                                                           [Page 3]
RFC 1178                   Name Your Computer                August 1990

         By now you may be saying to yourself, "This is all very
         silly...people who have to know how to spell a name will learn
         it and that's that." While it is true that some people will
         learn the spelling, it will eventually cause problems
         somewhere.

         For example, one day a machine named "pythagoris" (sic) went
         awry and began sending a tremendous number of messages to the
         site administrator's computer.  The administrator, who wasn't a
         very good speller to begin with, had never seen this machine
         before (someone else had set it up and named it), but he had to
         deal with it since it was clogging up the network as well as
         bogging down his own machine which was logging all the errors.
         Needless to say, he had to look it up every time he needed to
         spell "pythagoris".  (He suspected there was an abbreviation,
         but he would have had to log into yet another computer (the
         local nameserver) to find out and the network was too jammed to
         waste time doing that.)

      Avoid domain names.

         For technical reasons, domain names should be avoided.  In
         particular, name resolution of non-absolute hostnames is
         problematic.  Resolvers will check names against domains before
         checking them against hostnames.  But we have seen instances of
         mailers that refuse to treat single token names as domains.
         For example, assume that you mail to "libes@rutgers" from
         yale.edu.  Depending upon the implementation, the mail may go
         to rutgers.edu or rutgers.yale.edu (assuming both exist).

      Avoid domain-like names.

         Domain names are either organizational (e.g., cia.gov) or
         geographical (e.g., dallas.tx.us).  Using anything like these
         tends to imply some connection.  For example, the name "tahiti"
         sounds like it means you are located there.  This is confusing
         if it is really somewhere else (e.g., "tahiti.cia.gov is
         located in Langley, Virginia?  I thought it was the CIA's
         Tahiti office!").  If it really is located there, the name
         implies that it is the only computer there.  If this isn't
         wrong now, it inevitably will be.

         There are some organizational and geographical names that work
         fine.  These are exactly the ones that do not function well as
         domain names.  For example, amorphous names such as rivers,
         mythological places and other impossibilities are very
         suitable.  ("earth" is not yet a domain name.)

Libes                                                           [Page 4]
RFC 1178                   Name Your Computer                August 1990

      Don't use antagonistic or otherwise embarrassing names.

         Words like "moron" or "twit" are good names if no one else is
         going to see them.  But if you ever give someone a demo on your
         machine, you may find that they are distracted by seeing a
         nasty word on your screen.  (Maybe their spouse called them
         that this morning.)  Why bother taking the chance that they
         will be turned off by something completely irrelevant to your
         demo.

      Don't use digits at the beginning of the name.

         Many programs accept a numerical internet address as well as a
         name.  Unfortunately, some programs do not correctly
         distinguish between the two and may be fooled, for example, by
         a string beginning with a decimal digit.

         Names consisting entirely of hexadecimal digits, such as
         "beef", are also problematic, since they can be interpreted
         entirely as hexadecimal numbers as well as alphabetic strings.

      Don't use non-alphanumeric characters in a name.

         Your own computer may handle punctuation or control characters
         in a name, but most others do not.  If you ever expect to
         connect your computer to a heterogeneous network, you can count
         on a variety of interpretations of non-alphanumeric characters
         in names.  Network conventions on this are surprisingly
         nonstandard.

      Don't expect case to be preserved.

         Upper and lowercase characters look the same to a great deal of
         internet software, often under the assumption that it is doing
         you a favor.  It may seem appropriate to capitalize a name the
         same way you might do it in English, but convention dictates
         that computer names appear all lowercase.  (And it saves
         holding down the shift key.)

   Now that we've heard what not to do, here are some suggestions on
   names that work well.

      Use words/names that are rarely used.

         While a word like "typical" or "up" (see above) isn't computer
         jargon, it is just too likely to arise in discussion and throw
         off one's concentration while determining the correct referent.
         Instead, use words like "lurch" or "squire" which are unlikely

Libes                                                           [Page 5]
RFC 1178                   Name Your Computer                August 1990

         to cause any confusion.

         You might feel it is safe to use the name "jose" just because
         no one is named that in your group, but you will have a problem
         if you should happen to hire Jose.  A name like "sphinx" will
         be less likely to conflict with new hires.

      Use theme names.

         Naming groups of machines in a common way is very popular, and
         enhances communality while displaying depth of knowledge as
         well as imagination.  A simple example is to use colors, such
         as "red" and "blue".  Personality can be injected by choices
         such as "aqua" and "crimson".

         Certain sets are finite, such as the seven dwarfs.  When you
         order your first seven computers, keep in mind that you will
         probably get more next year.  Colors will never run out.

         Some more suggestions are: mythical places (e.g., Midgard,
         Styx, Paradise), mythical people (e.g., Procne, Tereus, Zeus),
         killers (e.g., Cain, Burr, Boleyn), babies (e.g., colt, puppy,
         tadpole, elver), collectives (e.g., passel, plague, bevy,
         covey), elements (e.g., helium, argon, zinc), flowers (e.g.,
         tulip, peony, lilac, arbutus).  Get the idea?

      Use real words.

         Random strings are inappropriate for the same reason that they
         are so useful for passwords.  They are hard to remember.  Use
         real words.

      Don't worry about reusing someone else's hostname.

         Extremely well-known hostnames such as "sri-nic" and "uunet"
         should be avoided since they are understood in conversation as
         absolute addresses even without a domain.  In all other cases,
         the local domain is assumed to qualify single-part hostnames.
         This is similar to the way phone numbers are qualified by an
         area code when dialed from another area.

         In other words, if you have choosen a reasonable name, you do
         not have to worry that it has already been used in another
         domain.  The number of hosts in a bottom-level domain is small,
         so it shouldn't be hard to pick a name unique only to that
         domain.

Libes                                                           [Page 6]
RFC 1178                   Name Your Computer                August 1990

      There is always room for an exception.

         I don't think any explanation is needed here.  However, let me
         add that if you later decide to change a name (to something
         sensible like you should have chosen in the first place), you
         are going to be amazed at the amount of pain awaiting you.  No
         matter how easy the manuals suggest it is to change a name, you
         will find that lots of obscure software has rapidly accumulated
         which refers to that computer using that now-ugly name.  It all
         has to be found and changed.  People mailing to you from other
         sites have to be told.  And you will have to remember that
         names on old backup media labels correspond to different names.

         I could go on but it would be easier just to forget this
         guideline exists.

Conclusion

   Most people don't have the opportunity to name more than one or two
   computers, while site administrators name large numbers of them.  By
   choosing a name wisely, both user and administrator will have an
   easier time of remembering, discussing and typing the names of their
   computers.

   I have tried to formalize useful guidelines for naming computers,
   along with plenty of examples to make my points obvious.  Having been
   both a user and site administrator, many of these anecdotes come from
   real experiences which I have no desire to relive.  Hopefully, you
   will avoid all of the pitfalls I have discussed by choosing your
   computer's name wisely.

Credits

   Thanks to the following people for suggesting some of these
   guidelines and participating in numerous discussions on computer
   naming: Ed Barkmeyer, Peter Brown, Chuck Hedrick, Ken Manheimer, and
   Scott Paisley.

   This essay first appeared in the Communications of the ACM, November,
   1989, along with a Gary Larson cartoon reprinted with permission of
   United Press Syndicate.  The text is not subject to copyright, since
   it is work of the National Institute of Standards and Technology.
   However, the author, CACM, and NIST request that this credit appear
   with the article whenever it is reprinted.

Libes                                                           [Page 7]
RFC 1178                   Name Your Computer                August 1990

References

   [1]  Libes, D., "Choosing a Name for Your Computer", Communications
   of the ACM, Vol. 32, No. 11, Pg. 1289, November 1989.

   [2]  Mockapetris, P., "Domain Names - Concepts and Facilities",
   RFC 1034, USC/Information Sciences Institute, November 1987.

Security Considerations

   Security issues are not discussed in this memo.

Author's Address

   Don Libes
   Integrated Systems Group
   National Institute of Standards and Technology
   Gaithersburg, MD 20899

   Phone: (301) 975-3535

   EMail:  libes@cme.nist.gov

Libes                                                           [Page 8]
睡觉睁眼睛是什么原因 jeep是什么牌子 肚脐下方硬硬的是什么 女人在什么时候最想男人 血糖高吃什么水果好
农历六月十七是什么日子 抹茶绿配什么颜色好看 桃李满天下是什么意思 大生化挂什么科 剪舌系带挂什么科
身份证后六位代表什么 哀鸿遍野什么意思 吃火龙果对身体有什么好处 躯体症状是什么 pta是什么
痛风可以吃什么水果 cartoon什么意思 胸外扩是什么样子 1972年属鼠的是什么命 粘米粉是什么米做的
内角是什么意思hcv9jop4ns9r.cn 涩是什么意思clwhiglsz.com 四叶草的寓意是什么hcv8jop2ns7r.cn 得了甲亢都有什么症状hcv7jop5ns1r.cn 二垒是什么意思hcv7jop6ns4r.cn
女人每天吃什么抗衰老weuuu.com 林格液又叫什么hcv7jop7ns0r.cn 10月25号是什么星座hcv9jop0ns2r.cn 社保基数什么时候调整luyiluode.com 弦是什么hcv9jop0ns1r.cn
什么情况下需要安装心脏起搏器hcv9jop6ns5r.cn 来月经喝什么好hcv8jop7ns8r.cn 抹茶是什么茶hcv8jop5ns7r.cn 晚上睡觉盗汗是什么原因hcv8jop5ns6r.cn 什么东西蛋白质含量高hcv7jop6ns0r.cn
lmp医学上什么意思hcv8jop1ns4r.cn 一生一世是什么生肖hcv9jop4ns9r.cn ko是什么意思啊jasonfriends.com 冬至有什么禁忌hcv7jop6ns8r.cn 粘米粉是什么粉dajiketang.com
百度